fixed_icons_path.patch 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. diff -Nuar a/pds/environments.py b/pds/environments.py
  2. --- a/pds/environments.py 2021-05-21 12:07:38.000000000 +0300
  3. +++ b/pds/environments.py 2022-05-27 10:36:13.953911000 +0300
  4. @@ -30,53 +30,15 @@
  5. # kde5 için sınıfı düzenlenecek ve kde5 için bilgiler istenecek!!!
  6. class Kde5(DefaultDe):
  7. Name = 'kde'
  8. - SessionTypes = ('/usr/share/xsessions/plasma-mediacenter')
  9. + SessionTypes = ('/usr/share/xsessions/plasma')
  10. Version = '5'
  11. VersionKey = 'KDE_SESSION_VERSION'
  12. - ConfigPath = ('$HOME/.config/', '$HOME/.config5/')
  13. + ConfigPath = ('$HOME/.config/', '$HOME/.config/')
  14. ConfigFile = 'kdeglobals'
  15. ConfigType = 'ini'
  16. - #ConfigBin = 'kde4-config'
  17. - #DefaultIconFile = '/usr/share/icons/default.kde4'
  18. DefaultConfigPath = '$HOME/.config/kdeglobals'
  19. DefaultIconTheme = 'breeze' # breeze simge teması svg dosyalarından oluşuyor pds png uzantılı dosyalar açıyor
  20. IconKey = 'Icons/Theme'
  21. - #try:
  22. - # from PyKDE4 import kdecore, kdeui
  23. - # i18n = kdecore.i18n
  24. - #except:
  25. - # pass
  26. -
  27. -
  28. -class Kde4(DefaultDe):
  29. - Name = 'kde'
  30. - SessionTypes = ('kde-plasma')
  31. - Version = '4'
  32. - VersionKey = 'KDE_SESSION_VERSION'
  33. - ConfigPath = ('$HOME/.kde4/', '$HOME/.kde/')
  34. - ConfigFile = 'share/config/kdeglobals'
  35. - ConfigType = 'ini'
  36. - ConfigBin = 'kde4-config'
  37. - DefaultIconFile = '/usr/share/icons/default.kde4'
  38. - DefaultIconTheme = 'oxygen'
  39. - IconKey = 'Icons/Theme'
  40. - #try:
  41. - # from PyKDE4 import kdecore, kdeui
  42. - # i18n = kdecore.i18n
  43. - #except:
  44. - # pass
  45. -
  46. -class Kde3(DefaultDe):
  47. - Name = 'kde'
  48. - Version = '3.5'
  49. - ConfigPath = '$HOME/.kde/'
  50. - ConfigFile = 'share/config/kdeglobals'
  51. - ConfigType = 'ini'
  52. - ConfigBin = 'kde-config'
  53. - DefaultIconFile = '/usr/share/icons/default.kde'
  54. - DefaultIconTheme = 'crystalsvg'
  55. - IconKey = 'Icons/Theme'
  56. - ExtraDirs = 'KDEDIRS'
  57. class Xfce(DefaultDe):
  58. Name = 'xfce'
  59. @@ -107,6 +69,15 @@
  60. IconKey = 'theme/name'
  61. DefaultIconFile = '/usr/share/lxde/images/pisilinuxLogo.png'
  62. +class LxQt(DefaultDe):
  63. + Name = 'LxQt'
  64. + Version = '1.1'
  65. + ConfigPath = '$HOME/.config/lxqt'
  66. + ConfigFile = ''
  67. + ConfigType = None
  68. + DefaultIconTheme = 'damadamas'
  69. + IconKey = 'theme/name'
  70. +
  71. class Fluxbox(DefaultDe):
  72. Name = 'fluxbox'
  73. Version = '1.3.1'
  74. @@ -127,16 +98,32 @@
  75. class Gnome3(DefaultDe):
  76. Name = 'gnome3'
  77. SessionTypes = ('gnome-shell')
  78. - Version = '3.0'
  79. - ConfigPath = '$HOME/.gnome2'
  80. + Version = '41.3'
  81. + ConfigPath = '$HOME/.gconf'
  82. ConfigFile = ''
  83. ConfigType = None
  84. - DefaultIconTheme = 'oxygen'
  85. + DefaultIconTheme = 'adwaita'
  86. class Mate(DefaultDe):
  87. Name = 'mate'
  88. - Version = '1.61'
  89. + Version = '1.25'
  90. ConfigPath = '$HOME/.config/mate'
  91. ConfigFile = ''
  92. ConfigType = None
  93. - DefaultIconTheme = 'matefaenza'
  94. + DefaultIconTheme = 'mate'
  95. +
  96. +class Lumina(DefaultDe):
  97. + Name = 'lumina'
  98. + Version = '1.6'
  99. + ConfigPath = '$HOME/.config/lumina'
  100. + ConfigFile = ''
  101. + ConfigType = None
  102. + DefaultIconTheme = 'adwaita'
  103. +
  104. +class Cinnamon(DefaultDe):
  105. + Name = 'cinnamon'
  106. + Version = '5.2'
  107. + ConfigPath = '$HOME/.config/cinnamon'
  108. + ConfigFile = ''
  109. + ConfigType = None
  110. + DefaultIconTheme = 'adwaita'
  111. diff -Nuar a/pds/__init__.py b/pds/__init__.py
  112. --- a/pds/__init__.py 2021-05-21 12:07:38.000000000 +0300
  113. +++ b/pds/__init__.py 2022-05-27 10:37:09.328910000 +0300
  114. @@ -32,7 +32,7 @@
  115. class Pds:
  116. - SupportedDesktops = (DefaultDe, Kde5, Kde4, Kde3, Xfce, Enlightenment, LXDE,
  117. + SupportedDesktops = (DefaultDe, Kde5, Xfce, Enlightenment, LXDE, LxQt, Lumina, Cinnamon,
  118. Fluxbox, Gnome, Gnome3, Mate)
  119. def __init__(self, catalogName='', debug=False):
  120. @@ -158,7 +158,7 @@
  121. elif v[1] == 'DESKTOP':
  122. env = v[0].lower()
  123. break
  124. - elif env == 'default' or env == 'gnome':
  125. + elif env == 'default' or env == 'Gnome':
  126. session = readfile('/etc/default/desktop', DefaultDe.Name)
  127. env = session.split('=')[1].strip()
  128. for de in Pds.SupportedDesktops:
  129. diff -Nuar a/pds/qiconloader.py b/pds/qiconloader.py
  130. --- a/pds/qiconloader.py 2021-05-21 12:07:38.000000000 +0300
  131. +++ b/pds/qiconloader.py 2022-05-27 09:41:00.436983000 +0300
  132. @@ -81,7 +81,7 @@
  133. logging.debug('Icon Dirs : %s' % ','.join(self.iconDirs))
  134. self.themeIndex = self.readThemeIndex(self.themeName)
  135. - self.extraIcons = ['/usr/share/pixmaps']
  136. + self.extraIcons = ['/usr/share/pixmaps', '/usr/share/pixmaps/icons']
  137. self.updateAvailableIcons()