GTK程序个别换主题

 · 0 分钟

动机

TX会议软件没有深色模式, 在我的 archlinux 上用深色主题时会有很多字是白色无法看清…

方法

以 Breeze 主题为例, 设置 .desktop 文件 Exec 命令行的环境变量:

# for gtk3
GTK_THEME="Breeze"
# for gtk2
GTK2_RC_FILES="/usr/share/themes/Breeze/gtk-2.0/gtkrc"

比如这样改:

Exec=env GTK2_RC_FILES="/usr/share/themes/Breeze/gtk-2.0/gtkrc" wemeet %u

对于TX会议 linux 版来说, 后者有效

关于 .desktop 文件

不用 在原来的基础上用root改, 拷贝一份到 $HOME/.local/share/application 就 行了