私はコンバーチブルノートブックを持っており、標準デスクトップモードからタブレットモードに変更するための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
。