単一のアプリケーションのウィンドウデコレータの暗いテーマを指定する方法はありますか? (崇高なテキストのような)。
たとえば、下のスクリーンショットでは、1つのウィンドウが暗いデコレータを持つようにカスタマイズされ、もう1つのウィンドウはシステムadwaitaテーマに従います。
GTK3アプリケーション全体を正常にカスタマイズしました。ウィンドウ枠(Mutter)からGTK3テーマ自体まで。ただし、すべてのGNOMEアプリケーションに暗いテーマが強制されていても、GTK2アプリケーションはまだ古典的な白い枠線を表示します。 GTK3以外のアプリケーションに暗いウィンドウの枠線を強制する方法はありますか?
答え1
このコマンドを実行し、暗いウィンドウのタイトルを表示したいウィンドウをクリックします。
xprop -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT dark
XウィンドウIDを見つけるメカニズムがある場合、これをxprop -id
。
答え2
あなたの質問が正確に重複していることは楽しいです。GTK - アプリごとに暗いテーマを有効/設定します。、暗いテーマへの愛もそこにあります。 :)
要約すると、gtk3はsettings.ini
ファイルを使用して個々のアプリケーションのデフォルトテーマ(ユーザー固有の設定)を変更しますが、gtk2はGTK2_RC_FILES
適切なgtkrcファイルを指す環境変数を使用します。