一部のアプリケーションはAdwaita Darkテーマを使用していますが、他のアプリケーションは明るいテーマを使用しています。すべてのアプリケーションでダークを使用する方法はありますか?
/usr/share/themes
でメインテーマを暗いテーマに置き換えることは、gnome-themes
が更新されるたびにテーマがデフォルトに戻るため、理想的な解決策ではありません。ダークテーマを使用するようにユーザーアカウントを適切に構成することをお勧めします。これにより、更新間で設定が保持されます。出来るよ:
手動:次のファイルを作成します(既に存在する場合は開きます)。
~/.config/gtk-3.0/settings.ini
このように編集します:
[Settings]
gtk-application-prefer-dark-theme=1
gnome-Tweak-tool
経由(基本的に上記と同じことを行い、同じファイルに書き込みます):
この答えは確かにidealおよび "safe"です(つまり、システムファイルを置換/変更する方法)メソッド。ただし、現在この方法も Jeffの答え もすべてのアプリで機能しません。 CozのみGNOME3/GTK3はdark theme mode
をサポートしています。現在のところ、GTK3を使用せずに古いGTK2テーマのままである多くのアプリ(たとえば、GNOME2/GTK2、Qt、wxWidgets、Javaなどで記述されたもの)がまだあります。それらのアプリを暗くするために、現在アクティブなテーマのGTK2部分($ACTIVE_THEME/gtk-2.0/gtkrc
)を置き換えたり、変更したりすることができます。詳細については、 「Firefoxはgtkテーマの影響を受けない」への回答 を参照してください。
GTK2は非推奨であり、GTK3に取って代わられているため、活発に開発されているすべてのGTK2アプリは、GTK3に移植されるか、GTK3に置き換えられています。遅かれ早かれ、Qt、wxWidgetsなどの他のツールキットもGTK3のサポートを実装する可能性があります。その時までに、このメソッドはすべて(おそらくほとんどすべて)のアプリで有効になる可能性があります。
メインテーマを暗いテーマに置き換えるだけです(ホームディレクトリにある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テーマとして設定すると、変更がすぐに反映されます。