アプリケーションにgtk-application-prefer-dark-themeを設定する方法はありますか?
これは通常、アプリケーションによってコードで設定されます。 EyeofGnomeやTotemなどのアプリがオンになります。ユーザーとして、アプリケーションごとにオンにしたい。
gnome-terminalの場合、私は通常、黒の背景色に白のテキストを使用します。ウィンドウの境界線を暗くすると、全体的な外観が向上します。
vlcでもオンにしたいです。
承認された回答:
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.
したがって、 darkをロードするには 実行するバリアント:
GTK_THEME=Adwaita:dark gedit
同様に、反対のことを実現するには(デフォルトのテーマが暗い場合)、明るいをロードします。 バリアント:
GTK_THEME=Adwaita:light gedit
カスタムランチャー(.desktop
)を介して使用する場合は注意してください ファイル)env
を先頭に追加する必要があります Exec
のコマンドに 行:
Exec=env GTK_THEME=Adwaita:dark eog %U