GTKアプリケーションが不都合に見える

GTKアプリケーションが不都合に見える

私はArchLinuxとgnome Shell 3.16.1を実行しています。 GTK+テーマ:Evopop-gtk-themeアイコン:Adwaitaグローバルダークテーマ。

nautilus、gnome-tweak-tool、dconf、system-monitor、gnome-terminalなどのアプリケーションを実行すると、私が設定したスタイルが表示されます。

問題は、Filezilla、Thunderbird、Caja、Terminator、Eclipse、Wiresharkなどの他のアプリケーションを実行すると、以前のスタイルが見え、何が起こっているのかわからないことです。 Awesome-wmやi3などの他のウィンドウマネージャを実行すると、すべてのアプリケーションでデフォルトのadwaitaスタイルが得られます。

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

以下は、いくつかの基本構成です。

/home/n/.config/gtk-3.0 settings.ini

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

gtk.css

.header-bar.default-decoration {
    padding-top: 3px;
    padding-bottom: 3px;
}

.header-bar.default-decoration .button.titlebutton {
    padding-top: 2px;
    padding-bottom: 2px;
}

/home/n/.config/gtk-2.0

答え1

私が知っている限り、Adwaita GTKテーマはGTK3とGTK2の両方で動作しますが、インストールしたテーマ(Evopop-gtk-theme)はGTK3でのみ動作するようです。これがGTK2アプリケーションが見苦しく見える理由です。

これを解決するには、lxappearance(または他のGTK2構成ツール、しかしこのツールは軽くて依存性がありません)をインストールし、GTK2テーマを現在のGTK3テーマに似たものに設定することです。

関連情報