一部のアプリは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
本質的に上記と同じことを行い、同じファイルに書き込みます):
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テーマに設定すると、すぐに変更が適用されます。