Gnome3で単一の非GTK3アプリケーションウィンドウのウィンドウデコレータをカスタマイズする方法は?

Gnome3で単一の非GTK3アプリケーションウィンドウのウィンドウデコレータをカスタマイズする方法は?

単一のアプリケーションのウィンドウデコレータの暗いテーマを指定する方法はありますか? (崇高なテキストのような)。

たとえば、下のスクリーンショットでは、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ファイルを指す環境変数を使用します。

関連情報