ubuntu16.04建立快捷方式或啟動器
0 介紹
如果在Linux桌面系統中你經常使用一個程式,你可能想去建立一個“桌面快捷方式”,以便於你在桌面只要點選一下快捷方式就可以啟動它。雖然不少帶有圖形介面的程式會在安裝時自動在桌面上建立快捷方式,還有一些圖形介面程式或者命令列程式可能需要你手動建立快捷方式。
在這個教程裡,我將告訴你如何在不同的Linux桌面上新增桌面快捷方式。(譯註:其實除了作者所述的這些方法外,各種桌面上也還有更簡便的方法,大家可以評論分享自己的經驗)
一個桌面快捷方式是由內含該APP元資訊(例如,app的名字,啟動命令或者圖示位置等)的.desktop檔案所表示的。桌面快捷方式檔案放置於/usr/share/applications
使用命令列建立桌面快捷方式介紹
要為特定程式或命令建立桌面快捷方式,你可以使用任意文字編輯器建立一個.desktop檔案,然後把它放到/usr/share/applications或者~/.local/share/applications處。
一個典型的.desktop檔案如下圖所示。
- [Desktop Entry]
- Encoding=UTF-8
- Version=1.0 #version of an app.
- Name[en_US]=yEd #name of an app.
- GenericName=GUI Port Scanner #longer name of an app.
- Exec=java -jar /opt/yed-3.11.1/yed.jar #command used to launch an app.
- Terminal=false #whether an app requires to be run in a terminal
- Icon[en_US]=/opt/yed-3.11.1/icons/yicon32.png #location of icon file.
- Type=Application #type
- Categories=Application;Network;Security; #categories in which this app should be listed.
- Comment[en_US]=yEd Graph Editor #comment which appears as a tooltip.
1 找個應用程式圖示
以xxx應用程式為例。
隨便搜一個該應用程式的有代表性的圖示,儲存成.png格式的檔案xxx.png。
2 建立xxx.desktop檔案
在任意資料夾下開啟終端,新建並編輯xxx.desktop檔案:
gedit xxx.desktop
貼上如下內容:
[Desktop Entry]
Name=xxx #名稱,根據喜好填 Comment=GUI #描述,根據喜好填 Exec=/usr/local/velodyne/bin/xxx #應用程式路徑 Icon=/home/lzp/xxx.png #圖示路徑
Terminal=false Type=Application Categories=Application;
注:
1)不清楚icon路徑,可以在icon所在資料夾下開啟終端,輸入pwd命令檢視;
3 複製xxx.desktop到applications資料夾
由於放在/usr/share/applications需要設定系統許可權,否則最終在啟動起上點選圖示將沒有反應。
因此這裡選擇放在~/.local/share/applications下。
命令列方式如下:
cp xxx.desktop ~/.local/share/applications
或者手動拷貝方式如下:
在home路徑下,鍵盤執行Ctrl + H指令,顯示隱藏檔案.local
進入.local/share/applications資料夾,貼上xxx.desktop
4 鎖定至啟動器
開啟應用程式,在啟動器上右擊圖示,選擇 ”鎖定到啟動器“ 。
此後可以直接點選啟動器上的圖示開啟應用程式了。