アプリケーションにgtk-application-prefer-dark-themeを設定する方法はありますか?
これは通常、アプリケーションによってコードに設定されます。 Eye of GnomeやTotemなどのアプリでこの機能を有効にできます。アプリごとにユーザーとして開きたいです。
GNOME端末の場合、通常は黒の背景色の構成に白いテキストを使用し、暗いウィンドウの枠線を使用すると全体的な外観が向上します。
また、vlc用に開きたいです。
ベストアンサー1
gtk+ ≥ 3.12
環境変数を使用するとGTK_THEME=theme:variant
、アプリケーションごとに特定のテーマとそのバリエーション(暗さ、明るさ)を読み込むことができます。 ~によるとgtk+
参考書:
GTK_THEME. If set, makes GTK+ use the named theme instead of the theme that is
specified by the gtk-theme-name setting [...] It is also possible to specify a
theme variant to load, by appending the variant name with a colon, like this:
GTK_THEME=Adwaita:dark.
だから2をロードするには暗い実行するバリアントは次のとおりです。
GTK_THEME=Adwaita:dark gedit
同様に、反対の効果を得るには(基本テーマが暗い場合)、次のものをロードできます。光変形:
GTK_THEME=Adwaita:light gedit
カスタムランチャー(ファイル)を使用するには、次の行にコマンドを追加する必要が.desktop
あります。env
Exec
Exec=env GTK_THEME=Adwaita:dark eog %U
1:開発者の裁量により、最新バージョンにはgnome-terminal
メニュー>基本設定を使用して独自の構成があり、テーマを無視することに注目する価値があります。また、これはかなり新しいものなので、一部のgtk + 3アプリケーションはGTK_THEME
(まだ)環境変数をサポートしていない可能性があります。
2:すでに実行されているアプリインスタンスがある場合は機能しないようです。たとえば、nautilus
すでに暗いモードで実行している場合は、実行するとGTK_THEME=Adwaita:light nautilus
新しいウィンドウが開きますが、nautilus
まだ暗いモードになっています。これが機能なのかバグなのかはわかりませんが…