Gnome 和 Metacity 中的 Alt-tab 圖示清單?

Gnome 和 Metacity 中的 Alt-tab 圖示清單?

任何人都可以提供參考或解釋如何填充 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 中應該是相同的。)

如今,每個圖形程式都會安裝一個或多個檔案/usr/share/applications(您可以將自己的檔案新增至~/.local/share/applications)。它是一個 INI 格式的文件,包含有關該程序的基本信息桌面入門規格:名稱、主可執行檔、圖示…對於正在執行的程序,視窗管理器將視窗擁有者與行中指定的程序相符Exec=

(當您將項目新增至 GNOME 選單時,它們會自動儲存在.desktop檔案中。)

例如,我編寫了以下內容以~/.local/share/applications/xterm.desktop使我的 Xterm 具有通用的「終端」圖示:

[桌面入口]
名稱=XTerm
Comment=使用命令列
執行=xterm
圖標=實用程式終端
類型=應用
類別=實用程式;終端模擬器;

Icon可以是影像的絕對路徑,也可以是圖示名稱圖示主題規格。系統自備的/usr/share/icons,你可以自己裝~/.local/share/icons。 (如果它與命名規範不完全匹配,那也沒關係。)hicolor/256x256/program.png

請注意,首選格式是 PNG,它比 XPM 具有更多功能。

答案2

您希望其圖示出現在的可執行檔的名稱替代選項卡清單和檔案名稱/home/assure/.local/share/applications必須相同才能正常運作。

相關內容