使用 GNOME/應用程式選單
在 GNOME 中編輯應用程式選單的過程並不直觀。開啟 Nautilus 檔案瀏覽器,並在位址列中輸入applications-all-users:///,載入一個實際上充滿了啟動器或快捷方式的資料夾,您可以編輯或新增這些啟動器或快捷方式,以更改應用程式選單的佈局和內容。
在某些版本的 Gnome 中,如果不使用第三方軟體,這將無法正常工作。要解決此問題,您可以透過在檔案瀏覽器中轉到/usr/share/applications/來手動編輯選單。這裡也會充滿啟動器,您可以編輯或新增它們。缺點是,為了讓它們出現在應用程式選單中,您必須將它們分配給某些類別,而這隻能透過使用文字編輯器編輯啟動器檔案來完成。
啟動器在選單中可以屬於的類別通常很容易理解,例如它們可能是應用程式選單中子選單的名稱,透過將啟動器分配給這些類別,啟動器將出現在應用程式選單中相應的子選單中。但是類別名稱並不總是很明顯,因此您可能需要檢視現有啟動器的內容才能確定。
啟動器或.desktop檔案本質上是包含資料的文字檔案,例如用於圖示的位置、執行命令或開啟資料夾時使用的命令等。您可以在 Gnome 的文字編輯器中開啟這些啟動器。以下是啟動器在文字編輯器中開啟時的示例
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Mozilla Firefox Comment=Mozilla Firefox Web Browser Exec=/usr/bin/firefox %U Icon=firefox-icon.png Terminal=false Type=Application Categories=Application;Network; GenericName=
這是一個啟動 Mozilla Firefox 的啟動器。如您所見,這裡有一些屬性,如名稱、註釋等,它們決定了啟動器的外觀和行為。在 Gnome 中使用啟動器時,您幾乎可以透過右鍵單擊啟動器圖示並選擇其屬性來修改所有重要的值。當您從/usr/share/applications/修改應用程式選單時,您應該這樣做。但是,有一個重要的屬性,類別,您無法使用屬性對話方塊進行修改,因此必須在文字編輯器中進行修改。
要將啟動器分配給特定類別,首先透過開啟已在類別中的啟動器來找出該類別的確切名稱。例如,如果您要嚮應用程式選單中的網際網路子選單新增內容,您可以開啟 Firefox 啟動器並觀察到該類別稱為網路。還要觀察類別下名為應用程式的條目。這是作為一種慣例也包含在內的,因為它可能會影響 Gnome 的其他版本的行為。然後,您會在新的啟動器中輸入以下行
Categories=Applications;Network;
此行可以放在啟動器中的文字末尾,或者如果已經存在類別欄位,您應該用新的替換現有的類別欄位。要將啟動器放入不同的類別,您顯然會為類別欄位使用不同的值。還要注意,如果您希望應用程式啟動器同時出現在多個子選單或類別下,您只需在已經擁有的值的末尾新增其他類別,記住用分號分隔它們。因此,如果您想將此特定應用程式新增到網路和圖形,您將在現有值的末尾新增Graphics;,以便該行顯示如下
Categories=Applications;Network;Graphics;