アイコンテーマは一部の Qt アプリケーションには影響しません

アイコンテーマは一部の Qt アプリケーションには影響しません

Ubuntu 12.04 でアイコン テーマを変更しましたが、Qt アプリケーションには影響しません。デフォルトのテーマが使用されています。

KDEアプリケーションでは、アイコンテーマはsystemsettingsパッケージただし、これは一部の非 KDE QT アプリケーションでは機能しません。

すべての QT アプリケーションがそれに従うように設定を変更することはできますか?

答え1

Gconf と Dconf の設定

多くの QT アプリケーションは、アイコン テーマ設定について GNOME の構成データベースを照会します。状況によっては、使用中のアイコン テーマと対応する GNOME 設定の間に矛盾が生じる場合があります。

そのため、アイコンを変更するには、まず対応する Gconf キーと Dconf キーを設定する必要があります。これは、次のコマンドで実行できます (Faenza-Dark選択したアイコン テーマに置き換えてください)。

gsettings set org.gnome.desktop.interface icon-theme Faenza-Dark

そして

gconftool-2 --type=string --set "/desktop/gnome/interface/icon_theme" "Faenza-Dark"

変更を確認するには再度ログインする必要がある場合があります。

テーマ名は、ファイルシステム内のベース名に対応します。テーマがどこにあるかは関係ありません。/usr/share/icons/AskUbuntu、 、~/.icons/AskUbuntu~/.local/share/icons/AskUbuntuいずれの場合も、Gconf/Dconf 名は になりますAskUbuntu

注記

この修正は、すべてのQTアプリケーションで機能するわけではありません。例えば、クレメンタインは、非常に耐久性があり、どれだけ試してもアイコンのテーマを変更できないことが判明しています。これは、これらのアプリケーションがシステム テーマを検出する方法に問題があることが原因である可能性があります。その他の場合 (Skype など) では、アイコンがバイナリにハードコードされていて変更できない可能性があります。

参考文献

参考: シナモンの最新バージョンは、1.1.10.10 です。

http://forums.fedoraforum.org/showpost.php?p=1453006&postcount=19

http://slackbuilds.org/repository/11.0/desktop/tango-icon-theme/

デスクトップテーマを定期的に変更する方法

関連情報