答案1
一个黑客解决方案是编辑~/.gtkrc-2.0
,等到应用程序启动并再次编辑文件。
您可以将其自动化。
假设Adwaita
您的默认主题是您想要切换到的Clearlooks-Zenburn
,请编写一个名为 的脚本darkgtk2start
并使其可执行chmod +x filename
:
sed -i 's/gtk-theme-name="Adwaita"/gtk-theme-name="Clearlooks-Zenburn"/' ~/.gtkrc-2.0
"$@"
sleep 1
sed -i 's/gtk-theme-name="Clearlooks-Zenburn"/gtk-theme-name="Adwaita"/' ~/.gtkrc-2.0
现在你可以通过运行以下命令来启动 gvim dark:
./darkgtk2start gvim
如果您将脚本移动到您的某个位置PATH
(.local/bin/
这是常见的),您不必再使用它./
,您可以gvim
通过添加以下行来替换该命令~/.bashrc
:
alias gvim='darkgtk2start gvim'