我有一个可转换笔记本,正在编写一个 bash 脚本以从标准桌面模式更改为平板电脑模式。我正在运行 XFCE。
目前,该脚本正在打开和关闭内置加速器的读取方向,但我希望它也以编程方式切换 XFCE 主题。
显然,xfce4-settings-manager
没有任何命令行选项来切换主题,并且gtk-theme-switcher2
不应用滚动条选项 - 这是我想要切换到的主题中较大的东西之一。
有什么方法可以从命令行执行此操作吗?
答案1
尝试xfconf-query
像这样
xfconf-query -c xsettings -p /Net/ThemeName -s "Greybird"
您可以在其中替换Greybird
为您的主题名称。如果不是单个单词,则用引号引起来,因此例如“Ambiance-XFCE-LXDE-Yellow”也必须用引号引起来。
现在,如果您只想更改当前主题的某些部分,而不是完全切换到不同的主题,那么这将无济于事。在这种情况下,我建议您制作主题的多个副本,并将它们命名为“My Neat Theme 1”“My Neat Theme 2”等;针对每个特定需求对每个主题进行修改,最后只需使用xfconf-query
.