我能够更改我的 GTK 主题,lxappearance
但更愿意知道命令(或多个命令,如果 GTK2 和 GTK3 主题需要单独设置)。
目前,我正在使用 i3wm 的 Ubuntu 衍生产品,但我很好奇是否有通用命令/答案——互联网上的其他答案似乎已经过时了。我尝试过设置org.gnome.desktop.interface gtk-theme
,但我想这只适用于 GNOME 环境(不适用于 i3wm)。
答案1
打开~/.config/gtk-3.0/settings.ini
并更改以以下内容开头的行gtk-theme-name
答案2
要从命令行运行任何 gnome/gtk3,4 应用程序,同时将 gtk 主题设置为安装在/usr/share/themes
(或用户目录,例如通常$HOME/.local/share/themes
)中的任何主题,您可以简单地使用GTK_THEME="...your theme name..."
环境变量,
例如,要运行gnome-sudoku
主题Material-Black-Blueberry
,您可以执行以下操作:
$ GTK_THEME="Material-Black-Blueberry" gnome-sudoku
使用环境变量可以让您比每次编辑(和/或)GTK_THEME
更快地测试许多不同的主题。/etc/gtk-3.0/setting.ini
/etc/gtk-4.0/setting.ini