在使用ubuntu桌面應用程式的時候,往往會使用.deb進行程式安裝,或是使用apt-get install來進行程式的安裝,安裝之後會自動產生桌面應用程式的啟動捷徑(Desktop Entry),但是有些應用程式並不是使用安裝的方式,而是下載後解壓縮就能夠使用的程式(例如:Eclipse, Postman, firefox dev version … 等),每次都需要去特定路徑打開,但是這樣使用不太方便,本篇文章教學如何加入應用程式在到ubuntu選單中。
(這篇以Eclipse當作範例)
當下載完應用程式並解壓縮後會有 類似如下的應用程式
eclispse為啟動的程式 而icon.xpm為程式的圖示
假設我們eclispse的絕對路徑為 /home/user/Downloads/eclipse/eclipse
icon.xpm的絕對路徑為 /home/user/Downloads/eclipse/icon.xpm
nano ~/.local/share/applications/eclipse.desktop
內容為:
[Desktop Entry] Encoding=UTF-8 Name=Eclispse Exec=/home/user/Downloads/eclipse/eclipse Icon=/home/user/Downloads/eclipse/icon.xpm Terminal=false Type=Application Categories=Development;
其中
Encoding 表示執行所用的編碼
Name在清單中會顯示的應用程式名稱
Exec為程式開啟的位置或指令
Icon為在清單中會顯示的圖示,如果應用程式本身沒有提供,可以自行選擇其他圖片
Terminal 為是否可以在terminal模式中開啟
Type為用Desktop Entry種類,分別有Application和Link,Application表示一個應用程式,而Link表示一個URL
Categories為此Entry的種類,依據設定不同會分類到清單的不同地方,有哪些分類可參考:https://standards.freedesktop.org/menu-spec/latest/apa.html
接著儲存之後再清單中就會多出新增的選項
點選後就會直接開啟