我刚刚在我的LMDE笔记本电脑上升级到 Cinnamon 2.0.14 ,在这个新版本中我无法更改使用的 GTK 引擎。菜单和小部件通常看起来非常难看:
当它们看起来像这样时:
原则上,我应该能够在 System Settings => Themes => Other Settings => Controls 中使用 Cinnamon 自己的设置应用程序更改此设置:
但是,虽然该窗口中的大多数可用选项(例如窗口边框)都有效,但“控件”和“图标”选项将被忽略。
从 2.0 版本开始,Cinnamon 已经独立于 Gnome 并且实际上与 Gnome 发生冲突。因此,我不得不删除 Gnome 来安装这个可能相关的 Cinnamon 版本。不过,我确实安装了必要的 GTK 软件包:
$ dpkg -l | grep engines | grep gtk | awk '{printf "%s %-26s %-22s\n",$1,$2,$3}'
ii gtk2-engines:amd64 1:2.20.2-3
ii gtk2-engines-aurora 1.5.1-3
ii gtk2-engines-candido 0.9.1-pablo4
ii gtk2-engines-magicchicken 1.1.1-9
ii gtk2-engines-moblin 1.1.1-1.1
ii gtk2-engines-murrine:amd64 0.98.1.1-5
ii gtk2-engines-nodoka 0.7.0-1.2
ii gtk2-engines-oxygen:amd64 1.3.3-2
ii gtk2-engines-pixbuf:amd64 2.24.20-1
ii gtk2-engines-wonderland 1.0-8
ii gtk2-engines-xfce 3.0.1-2
ii gtk3-engines-oxygen:amd64 1.1.4-1
ii gtk3-engines-unico:amd64 1.0.2-1
Run Code Online (Sandbox Code Playgroud)
那么,我该如何选择 Cinnamon 使用的 GTK 引擎来让我的新桌面变得漂亮呢?
大多数问题的出现是因为我使用了链接到此处sid
所述的私有存储库。结果我只升级了 cinnamon 的一部分及其依赖项,并且通过将我指向 Debian sid 存储库并运行来解决我的问题sources.list
sudo apt-get install gtk3-engines-*
Run Code Online (Sandbox Code Playgroud)
我现在可以根据需要更改桌面的外观。在此过程中,我遇到了一个名为的漂亮小程序lxappearance
,它与 类似,gtk-chtheme
但提供了更多选项。我强烈推荐它,它位于 Debian 存储库中,可以使用以下命令安装
sudo apt-get install lxappearance
Run Code Online (Sandbox Code Playgroud)