Gnome
當 apt-get/aptitude 沒有為已安裝的程序創建菜單項時,我該怎麼辦?
顯然,這個問題特定於基於 Debian 的設置。
我發現,我使用 aptitude 或 apt-get 安裝的軟體包通常只會說已創建菜單項。實際上沒有菜單項出現。顯然,我可以自己創建一個,但這需要知道二進製文件的實際名稱(在許多情況下與包名稱不同)。必須有一種簡單的方法來知道已經安裝了哪些目錄。
所以,
- 有誰知道為什麼菜單項的創建失敗?
- 如何獲取有關二進製文件所在位置/它們的名稱的資訊,以便創建自己的菜單項?
如果您看到一條消息告訴您已創建菜單條目,則表示該軟體包已根據Debian 菜單策略
/usr/share/menu
將一個文件放入描述一個或多個菜單條目中。菜單系統的文件(也可在 中找到)解釋了這個文件的語法。每個視窗管理器都應該包含系統菜單。不過,Gnome 並沒有做標準的事情(所以還有什麼是新的)。/usr/share/doc/menu
Gnome 和 KDE 顯示了一個由 和 中的條目構成的菜單
/usr/share/applications/*.desktop
,/usr/share/applnk/**/*.desktop
遵循Freedesktop 菜單規範。並非所有軟體包都提供這些。.desktop
您可以根據 Debian 條目創建一個文件並將其放入~/.config/menus/
.