Cinnamon: [3.6] cinnamon-settings:如果 ~/.themes/ 不存在,则主题不起作用

创建于 2017-11-02  ·  3评论  ·  资料来源: 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

加载主题模块
回溯(最近一次调用最后一次):
文件“/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py”,第 553 行,在 button_press
self.side_view_nav(小部件,无,类别)
文件“/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py”,第 114 行,在 side_view_nav
self.go_to_sidepage(猫,filtered_pa​​th)
文件“/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py”,第 128 行,在 go_to_sidepage
sidePage.build()
文件“/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py”,第 123 行,在构建中
self.module.on_module_selected()
文件“/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py”,第 31 行,在 on_module_selected
self.spices = Spice_Harvester('theme', self.window)
文件“/usr/share/cinnamon/cinnamon-settings/bin/Spices.py”,第 163 行,在 __init__
self._load_metadata()
_load_metadata 中的文件“/usr/share/cinnamon/cinnamon-settings/bin/Spices.py”,第 371 行
扩展= os.listdir(目录)
OSError: [Errno 2] 没有这样的文件或目录:'/home/leigh/.themes/'
``

创建 ~/.themes/ 修复了问题

重现步骤

  1. rm -rf ~/.themes/
  2. 肉桂设置主题
  3. 碰撞

预期行为

如果 ~/.themes/ 不存在,它不应该失败

其他信息

生活糟透了。

BUG CINNAMON SETTINGS

所有3条评论

好吧,主题文件夹存在,我在 Suse 和 Antergos 中的 cinnamon 桌面在单击按钮时都没有工作主题设置。 这是一个活跃的问题,需要一个补丁。 您可以通过在薄荷以外的任何东西中安装新的肉桂来轻松验证它,Antergos 是一个快速安装来试用它。 我在 etc/share/theme 中打开了主题文件夹,所有主题都存在于它们的文件夹中,所以有人在升级过程中遗漏了一些东西,或者它可能是 gnome 中升级的一部分导致了问题。

当您尝试在终端中打开 cinnamon-settings 时,输出是什么?

此页面是否有帮助?
0 / 5 - 0 等级