如何在 Cinnamon >= 2.0 上更改 GTK 引擎?

ter*_*don 6 gtk cinnamon

我刚刚在我的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 引擎来让我的新桌面变得漂亮呢?

ter*_*don 3

大多数问题的出现是因为我使用了链接到此处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)