KDEでGnomeアプリケーション(Firefoxなど)で暗いテーマを使用する

KDEでGnomeアプリケーション(Firefoxなど)で暗いテーマを使用する

私はBreeze Dark KDEテーマを好む。残念ながら、一部のgnomeアプリケーション(Firefoxなど)には問題があります。具体的には、Firefoxのテキスト入力フィールドでは、白い背景に白いテキストが表示され、暗い背景に黒いテキストが表示されます。

私は持っています:

Settings -> colors -> options -> apply colors to non-Qt applications enabled

Settings -> Application Style -> Gnome Application Style (GTK):
    GTK3 Theme: Adwaita-dark
    Icon theme: Adwaita

多くの検索の最後にAdwaita-darkアイコンのテーマがわかりません。

KDEに対してBreeze Darkを有効にするには、次のものが必要です。

Settings->Application Style-> Widget Style: Breeze
Settings->Workspace Theme -> Desktop Theme: Breeze Dark

必要ありませんが、私もインストールしました。https://addons.mozilla.org/en-Us/firefox/addon/breeze-dark/

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

[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=1
gtk-cursor-theme-name=ComixCursors-Opaque-Orange
gtk-fallback-icon-theme=Numix-Circle
gtk-font-name=Liberation Sans Regular 11
gtk-icon-theme-name=Adwaita
gtk-menu-images=1
gtk-primary-button-warps-slider=1
gtk-theme-name=Adwaita-dark
gtk-toolbar-style=GTK_TOOLBAR_ICONS

結局のところ、Firefoxのテキスト入力フィールドはまだ白い背景に白、黒の背景に黒であるため、読み取れません。 (一時的な解決策は、私が入力した内容を見ることができるようにフィールドのテキストを強調表示することですが、これは非常に不器用な作業です。)

次の質問は、密接に関連するこの問題が修正されたバグであると主張しています。 KDE - 暗いテーマの問題

しかし、最新のKDE Plasma5を使用してArch Linuxを実行していますが、まだ同じ問題があるようです。しかし、ドロップダウンコンボボックスには必ずしも表示されるのではなく、ほとんどがテキスト入力フィールドに表示されることがわかりました。

答え1

Plasma 5.12(Kubuntu 18.04)および5.14(18.10からバックポートにアップグレード)でテストされました。

GTKテーマで「Breeze Dark」を選択できます。

私はbreeze-gtk-themeそれをインストールしました。

また、下から別の暗いテーマを見つけてください。「設定 - >アプリケーションスタイル - > Gnomeアプリケーションスタイル(GTK)」- 「新しいテーマを受け取る」。

過去に暗いKvantumテーマを使用したときにFirefoxで問題を見たことがありますが、Firefoxでのみ可能です。しかし、まだそのようなことは起こっていません。

ここに画像の説明を入力してください。

答え2

私の経験によると、GTK +アプリケーションのテーマは、gnomeセッションがないと正しく動作しません。

lxappearanceGTK+テーマまたはアイコンテーマを適用するには、KDEの実行中にこのアプリケーションを試してみる必要があります。 KDE5とLXQtでテストされました。

ここに画像の説明を入力してください。

人気のアイコンテーマはダークテーマとライトテーマの両方によく似合うようです。

答え3

KDE 5.18.3 QT 5.12.5 アップデート:

システムメッセージ

lxappearanceパッケージをインストールする必要はありません

GTK2/3の設定は以下の位置にあります。System Settings --> Application Style --> Gnome/GTK Application Style

私の問題は、次のようにAngry IP Scanner - Breeze GTKスタイルにあります。

Breeze GTKテーマを含むAngry IPスキャナ

AD-BlueAgaveに変更して閉じてから再読み込みしてください。これで、次のようになります。

AD-BlueAgave GTKテーマを使用した怒ったIPスキャナ

追加のソフトウェアパッケージは必要ありません。いくつかの他のGTKテーマを試してみて、問題のあるGTKアプリケーションを閉じて再度開いて変更を確認することを忘れないでください。

答え4

@AveryFreemanの答えに加えて。より良い一貫性のために、Breezeテーマの暗いバリエーションに固執することはまだ可能です。 KDEはGTKテーマを指定し、暗いバリエーションをよりよく処理するためにいくつかのトリックを使用します。

つまり、次の問題を解決する必要があります。

  1. 文書~/.conf/xsettingsd/xsettingdsd.conf
Net/ThemeName "Breeze-Dark"
  1. ファイル~/.config/gtk3.0/settings.ini~/.config/gtk4.0/settings.ini
gtk-application-prefer-dark-theme=true

NB.1:これはKubuntu 22.04でまだ問題です。

NB.2: これにより、GTK+ v2、v3、v4 アプリケーションも次のように修正されます。sudo

NB.3:KDEシステム設定パネルでテーマ設定を変更した場合は、もう一度実行する必要があります。

関連情報