web-dev-qa-db-ja.com

Gnome3の単一の非GTK3アプリケーションウィンドウのウィンドウデコレータをカスタマイズするにはどうすればよいですか?

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

たとえば、下のスクリーンショットでは、1つのウィンドウが暗いデコレータを持つようにカスタマイズされており、他のウィンドウはシステムアドワイチャのテーマに従います。

enter image description here

GTK3アプリケーション全体を正常にカスタマイズできます。ウィンドウの境界線(つぶやき)からGTK3テーマ自体まで。ただし、すべてのGNOMEアプリでダークテーマを適用する場合でも、GTK2アプリケーションはクラシックな白い境界線で表示されます。 GTK3以外のアプリに暗いウィンドウの境界線を適用する方法はありますか?

このコマンドを実行してから、暗いウィンドウタイトルにしたいウィンドウをクリックします。

xprop  -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT dark

XウィンドウIDを見つけるメカニズムがある場合は、それをxprop -idに渡すことができます。

3

あなたの質問が正確に重複しているのはおかしいです GTK-アプリケーションごとにダークテーマを有効/設定 、ダークテーマへのあなたの愛さえそこにあります。 :)

要約すると、gtk3ではsettings.iniファイルを使用して単一アプリケーションのデフォルトテーマを変更し(これはユーザーごとの設定です)、gtk2では適切なgtkrcファイルを指すGTK2_RC_FILES環境変数を使用しました。

0
Boris Burkov