コマンドラインでGTKテーマを変更する

コマンドラインでGTKテーマを変更する

GTKテーマを変更できますが、lxappearanceコマンド(またはGTK2とGTK3テーマを別々に設定する必要がある場合はコマンド)を知りたいです。

私は現在i3wmのUbuntu派生バージョンを使用していますが、汎用コマンド/答えがあるかどうか疑問に思います。インターネットの他の答えは古いようです。設定しようとしましたが、org.gnome.desktop.interface gtk-themeこれはi3wmではなくGNOME環境でのみ機能するようです。

答え1

~/.config/gtk-3.0/settings.ini次に始まる行を開いて変更します。gtk-theme-name

答え2

gtkテーマをインストールされている項目/usr/share/themes(または通常はユーザーディレクトリ(通常はなど))に設定しながら、コマンドラインからgnome / gtk3,4アプリケーションを実行するには、環境変数を$HOME/.local/share/themes使用します。GTK_THEME="...your theme name..."

gnome-sudokuたとえば、テーマを実行するには、Material-Black-Blueberry次のようにします。

$ GTK_THEME="Material-Black-Blueberry" gnome-sudoku

環境変数を使用すると、GTK_THEME各編集(および/または)よりも早くさまざまなテーマをテストできます。/etc/gtk-3.0/setting.ini/etc/gtk-4.0/setting.ini

関連情報