Gnome 3のすべてのアプリケーションでAdwaita Darkを使用するにはどうすればよいですか?


38

Adwaita Darkテーマを使用しているアプリケーションと、明るいテーマを使用しているアプリケーションがあります。すべてのアプリケーションでダークを使用する方法はありますか?


1
スクリーンショットを追加するか、少なくともこの問題が発生しているアプリケーションについて言及しておくと役立ちます。
マーティンキャナバル

によるとgnome-session --version、私はGnomeを持っていますが3.4.2.1、OpenBoxをWMとして使用しているので(Metacityを使用していますか?)、以下のソリューションの代わりに、obconfテーマを変更(およびその他の設定)します。
エマニュエルベルク

回答:


45

メインテーマを暗いテーマに置き換えることは、テーマがデフォルトに戻る/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の問題

この答えは確かに理想的「安全」な方法です(つまり、システムファイルを置換/変更する必要はありません)。ただし、現在のところ、この方法もジェフの答えもすべてのアプリで機能しません。CozのみGNOME3 / GTK3はをサポートしていdark theme modeます。現在のところ、GTK3を使用せず、古いGTK2テーマにとどまる多くのアプリ(たとえば、GNOME2 / GTK2、Qt、wxWidgets、Javaなどで作成されたアプリ)があります。これらのアプリを暗くするため$ACTIVE_THEME/gtk-2.0/gtkrcに、現在アクティブなテーマのGTK2部分()を置き換え/改造します。詳細については、「gtkテーマの影響を受けないFirefox」への回答を参照してください。

GTK2は非推奨であり、GTK3に取って代わられるため、積極的に開発されたすべてのGTK2アプリはGTK3に移植または置き換えられています。遅かれ早かれ、Qt、wxWidgetsなどの他のツールキットもGTK3のサポートを実装する可能性があります。そのときまでに、このメソッドはすべての(ほとんどすべての)アプリで有効になる可能性があります。


私はこれをテストしていないので、私はあなたに疑いの恩恵を与えています:)これは見た目が良いようです。
ジェフ

私のバージョンのgnome-tweak-tool(最新版​​)にはこのオプションがありません。そのファイルを手動で追加すると、再起動後に正常に機能します。
ジェフ

3
これは、Firefoxなどのすべてのアプリケーションでは機能しません。今すぐ試してみる:askubuntu.com/questions/337018/…–
ラスマス

1
このテーマの使用は非常にうまく機能していることがわかりました-元のAdwaitaテーマ/usr/share/themesをそれに置き換えて、それは非常によく機能します:)
Wilf

GTK + 2の場合、パッケージをインストールし、システムテーマとしてgnome-themes-standard選択しAdwaita-darkます。別の名前を有すること、これはアドワイチャのポートでGTK + 2を指すことを意味する:GTK + 2にGTK + 3からダーク
underscore_d

5

メインテーマを暗いテーマに置き換えるだけです(ホームディレクトリの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テーマとして設定すると、変更がすぐに有効になります。


動作しますが、更新後にデフォルトに戻すことができます。
ルーベンスマリウッゾ

:その問題は、まず自分のホームディレクトリにテーマをコピーすることによって回避することができcp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css、その後、使用してgnome-tweak-toolDarkwaitaのテーマを選択します。
robru

4
これはUbuntu Vividでは機能しなくなり、gtk-dark.cssファイルはなくなり、gtk.cssの完全なコンテンツはまさに/* Adwaita is the default theme of GTK+ 3, this file is not used */...ファックです。
ロブル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.