Cinnamon: [3.6] cannelle-paramètres : les thèmes ne fonctionnent pas si ~/.themes/ n'est pas présent

Créé le 2 nov. 2017  ·  3Commentaires  ·  Source: linuxmint/cinnamon

 * Cinnamon version = 3.6.0
 * Distribution - Fedora 28
 * Graphics hardware *and* driver used

Graphics:  Card: NVIDIA GK106 [GeForce GTX 660]
           Display Server: x11 (X.org 119.5 )
           drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
           Resolution: [email protected]
           OpenGL: renderer: GeForce GTX 660/PCIe/SSE2
           version: 4.5.0 NVIDIA 387.22

 * 64 bit
 ```

**Issue**

cinnamon-settings theme fails to run if ~/.themes/ isn't present

Module de chargement des thèmes
Traceback (appel le plus récent en dernier) :
Fichier "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", ligne 553, dans button_press
self.side_view_nav(widget, Aucun, catégorie)
Fichier "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", ligne 114, dans side_view_nav
self.go_to_sidepage(cat, filtered_path)
Fichier "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", ligne 128, dans go_to_sidepage
sidePage.build()
Fichier "/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py", ligne 123, dans build
self.module.on_module_selected()
Fichier "/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py", ligne 31, dans on_module_selected
self.spices = Spice_Harvester('theme', self.window)
Fichier "/usr/share/cinnamon/cinnamon-settings/bin/Spices.py", ligne 163, dans __init__
self._load_metadata()
Fichier "/usr/share/cinnamon/cinnamon-settings/bin/Spices.py", ligne 371, dans _load_metadata
extensions = os.listdir(répertoire)
OSError : [Errno 2] Aucun fichier ou répertoire de ce type : '/home/leigh/.themes/'
```

la création de ~/.themes/ résout le problème

Étapes à reproduire

  1. rm -rf ~/.themes/
  2. thèmes cannelle-paramètres
  3. crash

Comportement attendu

Cela ne devrait pas échouer si ~/.themes/ n'est pas présent

Les autres informations

La vie craint.

BUG CINNAMON SETTINGS

Tous les 3 commentaires

Eh bien, le dossier des thèmes est présent et mon bureau cannelle dans Suse et Antergos n'ont PAS de paramètre de thème de travail lorsque le bouton est cliqué. Il s'agit d'un problème actif et nécessite un correctif. Vous pouvez facilement le vérifier en installant la nouvelle cannelle dans autre chose que la menthe, Antergos est une installation rapide pour l'essayer. J'ai ouvert le dossier du thème dans etc/share/theme et tous les thèmes étaient présents dans leurs dossiers.

Quel est le résultat lorsque vous essayez d'ouvrir les paramètres de cannelle dans le terminal ?

Cela aurait dû être corrigé par https://github.com/linuxmint/Cinnamon/commit/60faa201c48a183a2f0630897a65d45ff6662f13#diff -bf163328c4714f377ee4f92191154ccc

Cette page vous a été utile?
0 / 5 - 0 notes