Openboxのプログラムにアイコンを割り当てる方法は?

Openboxのプログラムにアイコンを割り当てる方法は?

私はOpenboxをウィンドウマネージャとしてArch Linuxで実行しています。共通アイコンを使用する一部のプログラムにアイコンを割り当てたい。

Alt-Tabを押したときに表示されるアイコンに基づいてプログラムを知ることができるので、これは役立ちます。現在、XtermやXpdfなどの両方が開いているときに、デフォルトのアイコンとAlt-Tabを使用して混乱を引き起こすいくつかのプログラムがあります。

Firefox、Geany、Leafpadがインストールされており、Alt-Tabを押しながらアイコンがあることがわかりました。

では、この機能をサポートしていない他のプログラムに対してどのように設定しますか?

答え1

パネルのアイコンについて話している場合(例:トーン2、たとえば、次のように使用できます。シセティカン(ありますAURのPKGBUILD)。

次のようにアプリケーションのアイコンを設定できます。

xseticon -id "$WINDOWID" path/to/icon.png

答え2

Jasonwryanが言ったように、xseticonこのウィンドウアイコンを設定できます。このタスクを自動的に実行するには、次のものを使用できます。悪魔の勢力

私は現在、GNOMEアイコンのテーマに基づいてウィンドウアイコンを設定する小さなスクリプトを作成しました(KDEに簡単に適用できます)。こここれは。

対応するDevil's Pieの設定は次のとおりです。

(spawn_sync "/path/to/set-xdg-icon.sh" (str (window_xid)))

これにはxseticonpyxdgと が必要ですxprop

関連情報