BashスクリプトでXfceテーマを変更する

BashスクリプトでXfceテーマを変更する

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

おすすめ記事