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