web-dev-qa-db-ja.com

パネルとウィンドウマネージャーでアイコンを機能させるにはどうすればよいですか?

Linuxでウィンドウマネージャーとパネルにアイコンを表示するにはどうすればよいですか? ZathuraおよびTermiteアプリケーションでアイコンを機能させることができません。パネルとしてTint2を使用してOpenBoxを使用します。

termite.desktopzathura.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のようにデフォルトで標準のアイコンをチェックすることができます。これを制御してアプリケーションのアイコンを強制する方法はありますか?

これは次のようになります。

enter image description here

1
Nishant

アプリケーション自体がアイコンを設定し、GTKテーマに基づく必要はありません。たとえばFirefoxはアイコン画像をハードコードします。一部のアプリケーションでは、rcファイルで提供できます。

Zathuraの場合、〜/ .config/zathura/zathurarcを変更できます

set window-icon /full/path/to/image

Termiteの場合、〜/ .config/termite/configを変更できます

[options] ... icon_name = terminal ...xseticon と呼ばれるこの美しいツールもあります

1
Nishant