どなたか参考資料を提供したり、Alt-Tab リストのアイコンがどのように表示されるか説明したりしていただけますか? アイコンのないプログラム (例: xterm) にアイコンを指定したいと思います。Ubuntu 11.04 と Gnome 2 (Ubuntu Classic) を使用し、ウィンドウ マネージャーとして metacity を使用しています。
私は見たこれ/usr/share/pixmap/ について言及しているスレッドがありますが、これを使用すると、cp gnome-terminal.xpm xterm.xpm
アイコンは Alt-Tab アイコン リストに表示されません (ログアウト/ログイン後でも)。プログラム メニューに xterm コマンドを追加すると、アイコンが表示されることがわかります。
答え1
ウィンドウ マネージャーはおそらくこの情報を.desktop
ファイルから取得します。(GNOME 3 Shell では確認できましたが、Metacity でも同じはずです。)
最近のグラフィカルプログラムはどれも に1つまたは複数のファイルをインストールします/usr/share/applications
( に独自のファイルを追加することもできます~/.local/share/applications
)。これは、そのプログラムに関する基本情報を含むINI形式のファイルです。デスクトップエントリー仕様: 名前、主要な実行可能ファイル、アイコン、... 実行中のプログラムの場合、ウィンドウ マネージャーは、行に指定されたプログラムとウィンドウの所有者を一致させますExec=
。
(GNOME メニューに項目を追加すると、それらは自動的に.desktop
ファイルに保存されます。)
たとえば、~/.local/share/applications/xterm.desktop
Xterm に汎用の「ターミナル」アイコンを表示するには、次のように記述します。
[デスクトップエントリー] 名前=XTerm コメント=コマンドラインを使用する 実行=xterm アイコン=ユーティリティターミナル タイプ=アプリケーション カテゴリ=ユーティリティ;ターミナルエミュレータ;
キーIcon
は画像への絶対パス、またはアイコン名になります。アイコンテーマ仕様システムには が付属しており/usr/share/icons
、 に独自の を入れることができます~/.local/share/icons
。(命名仕様と完全に一致しない場合は、で問題ありません。)hicolor/256x256/program.png
推奨される形式は、XPM よりも多くの機能を備えた PNG であることに注意してください。
答え2
アイコンを表示させたい実行ファイルの名前Alt+Tab キー/home/assure/.local/share/applications
これが機能するには、リストとファイル名が同じである必要があります。