更改单个应用的 GTK 主题

更改单个应用的 GTK 主题

gelemental在我的 Xubuntu 上安装了它,它精美地呈现了元素周期表并提供了有关每个元素的信息。

然而,在某些主题上(例如 Arc-s 和 Adwaita),颜色根本不存在,所以我尝试了这些方法这里(用于本地启动器)此处(用于启动器/usr/...以便将其更改为 Greybird 主题。

但它似乎对我来说不起作用。有人可以建议一种解决这个问题的方法吗?

这是我创建的本地启动器(我也尝试用小写的“g”拼写 greybird,我确保如果我在外观设置中将主主题本身更改为 Greybird,它看起来就会符合我的要求):

[Desktop Entry]
Version=1.0
Type=Application
Name=Periodic Table
Comment=View the periodic table of elements
Exec=env GTK_THEME=Greybird gelemental
Icon=gelemental
Path=
Terminal=false
StartupNotify=false

并且启动器在/usr/share/applications/(原来的是 现在是*.bakup):

[Desktop Entry]
Name=Periodic Table
...
Name[<Misc Languages>]=<Some Name>
...
Comment=View the periodic table of elements
...
Comment[<Misc Languages>]=<Some Description>
...
Exec=bash -c 'GTK2_RC_FILES=/usr/share/themes/Greybird/gtk-2.0/gtkrc gelemental'
Icon=gelemental
Terminal=false
Type=Application
Categories=GTK;Education;Science;Chemistry;

更新:我发现这可能与 XFCE 特殊主题有关 - 但仍然很奇怪,因为主题与 xfwm 有关,当我将其切换到 Openbox 时也会出现问题(通过openbox --replace)。我仍然无法在两者中修复它

相关内容