除非我在启动后注销并登录,否则 Unity 主题不会应用

除非我在启动后注销并登录,否则 Unity 主题不会应用

我正在Unity Tweak使用天秤座主题与 Numix 图标主题。但每次启动 Ubuntu 时,我都必须注销并再次登录才能应用主题。

我想知道可能是什么问题?我正在使用 Ubuntu 14.04.2。

更新:问题似乎只出现在窗口装饰上。除了外部装饰外,窗口的内部外观很好。此外,图标问题似乎只出现在 Unity Launcher 上。其他地方的图标都已应用。

更新 2:我忘了说我正在使用 Libra 主题的 v1.1,我已经将其手动提取到我的 /usr/share/theme 中,我必须说它确实运行良好,我只需要注销并再次登录即可启动。

附言有什么办法可以手动重新加载主题管理器吗?我只是想看看它是否可以修复此问题而无需注销。

答案1

问题很可能是 14.04(带有 GTK 3.10)未被列为该来源的支持 - v1.1 说它适用于 14.10(带有 GTK 3.12),而 v2.1 说它适用于 15.04(带有 GTK 3.14),它们使用较新(且不同)的 GTK 版本。这一页似乎是扩展的来源,但似乎只列出了您提到的页面上的版本。

这些版本在某种程度上应该仍然有效(1.1 可能比 2.1 效果更好),但可能会出现您所描述的问题。问题也可能是由于没有安装所需的 GTK 引擎(本例中为“murrine”和“pixbuf”)造成的。

但是,你应该能够从其他地方找到可以使用的主题版本 - 例如使用建议的 noobslab 主题 PPA这里

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install libra-theme

你也可以直接从该 PPA 下载 deb 文件这里。trusty 的版本可能只是未打补丁的主题 1.1 版本,因此可以直接从扩展的来源或者您下载的版本可能会产生类似的结果。基本上不要使用 v2.1 主题。

相关内容