Linuxでウィンドウマネージャーとパネルにアイコンを表示するにはどうすればよいですか? ZathuraおよびTermiteアプリケーションでアイコンを機能させることができません。パネルとしてTint2を使用してOpenBoxを使用します。
termite.desktop
とzathura.desktop
にはIcon="name"
エントリがあります。そして、それらの画像は/usr/share/pixmaps
および/usr/share/icons/hicolor/apps/16x16 - 48x48
フォルダーにあります。 zathura.desktop
には、utilities-terminalと呼ばれる汎用アイコンがあります。これは、ほとんどの標準デスクトップユーティリティと同じです。 TermiteとZathuraの両方の/ usr/share/applicationsフォルダーに移動すると、アイコンが表示されます。ただし、WMとPanelには表示されません。
これらのアイコンを設定するアプリケーションから呼び出すことができる関数があることを読みました。ユーザーのテーマのアイコンをチェックするか、Firefoxのようにデフォルトで標準のアイコンをチェックすることができます。これを制御してアプリケーションのアイコンを強制する方法はありますか?
これは次のようになります。
アプリケーション自体がアイコンを設定し、GTKテーマに基づく必要はありません。たとえばFirefoxはアイコン画像をハードコードします。一部のアプリケーションでは、rcファイルで提供できます。
Zathuraの場合、〜/ .config/zathura/zathurarcを変更できます
set window-icon /full/path/to/image
Termiteの場合、〜/ .config/termite/configを変更できます
[options] ... icon_name = terminal ...
xseticon と呼ばれるこの美しいツールもあります