Gnome 3のすべてのアプリケーションでAdwaita Darkを使用する方法は?

Gnome 3のすべてのアプリケーションでAdwaita Darkを使用する方法は?

一部のアプリはAdwaita Darkテーマを使用し、他のアプリはLightテーマを使用していることがわかりました。すべてのアプリでダークアプリを使用する方法はありますか?

答え1

デフォルトのテーマを暗いテーマに置き換えることは、更新するたびにテーマがデフォルトに戻るため、/usr/share/themes理想的なソリューションではありません。gnome-themesアップデート間で設定が維持されるように、暗いテーマを使用するようにユーザーアカウントを正しく構成することをお勧めします。次のことができます。

  • 手動:次のファイルを作成または存在する場合は開きます。

    ~/.config/gtk-3.0/settings.ini

    次のように編集してください。

    [Settings]
    gtk-application-prefer-dark-theme=1


  • gnome-tweak-tool本質的に上記と同じことを行い、同じファイルに書き込みます):

    gnome-tweak-toolでGNOME3ダークテーマモードを切り替える


GTK2の問題

答えは確かに理想的なそして「安全」(つまり、システムファイルを交換/修正する必要はありません)方法。しかし現在、この方法はジェフの答えすべてのアプリケーションで動作します。だからGNOME3/GTK3サポートdark theme mode現在では、GTK3を使わずに以前のGTK2テーマを維持するGNOME2/GTK2、Qt、wxWidgets、Javaなどで書かれたアプリケーションがまだたくさんあります。これらのアプリケーションを暗くするには、$ACTIVE_THEME/gtk-2.0/gtkrc現在アクティブなテーマ()のGTK2部分を置き換え/修正します。詳細については、次を参照してください。「Firefoxはgtkテーマの影響を受けません」への回答

GTK2は廃止され、GTK3に置き換えられるため、積極的に開発されたすべてのGTK2アプリケーションはGTK3に移植されるか、GTK3に置き換えられます。近い将来、他のツールキット(Qt、wxWidgetsなど)もGTK3のサポートを実装できます。その時点で、このアプローチはすべての(おそらくほぼすべての)アプリケーションに適用できます。

答え2

デフォルトのテーマを暗いテーマに置き換えます(ホームディレクトリのAdwaitaの特別コピーにあります)。

mkdir -p ~/.themes
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita
cd ~/.themes/Darkwaita/gtk-3.0
cp gtk-dark.css gtk.css

その後、gnome-tweak-toolなどのツールを使用してDarkwaitaをgtkテーマに設定すると、すぐに変更が適用されます。

関連情報