天天看點

Ubuntu如何建立軟體快捷方式

Ubuntu Unity的軟體快捷方式存放于

/usr/share/applications/

下面,是一些以

.desktop

為擴充名的文本檔案。檔案名的長度沒有限制,但是不能包含空格和其他非ASCII字元。檔案的内容必須編碼為UTF-8。

最好用這種方式建立:sudo gedit  /usr/share/applications/eclipse.desktop(如果建在/opt下,chmod的時候可能無法成功)

然後會彈出gedit界面 -> 在裡面編輯後 -> 儲存 -> 給該快捷方式授權:sudo chmod u+x /usr/share/applications/eclipse.desktop

請確定快捷方式對應的可執行檔案 -> 右鍵 -> 權限 -> "允許以程式執行檔案"被勾上

下面是一個通用的模闆:

除第一行[Desktop Entry]外,其他各文本行之間的順序不影響效果。但是關鍵字是區分大小寫的。

下面是一個示例:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Qt Creator
Comment=Qt IDE
Exec=/opt/qtcreator-2.7.0/bin/qtcreator
Icon=/opt/qtcreator-2.7.0/icon80.png
Terminal=false
           

下面是每一行的說明

[Desktop Entry]         說明這是一個desktop快捷方式檔案
Encoding=UTF-8 指定該檔案的編碼格式
Type=Application 表明該快捷方式指向一個程式,其他有效的值為

Link

Directory

Name=Qt Creator 應用程式的名字
Comment=Qt IDE 程式的描述
Exec=… 程式的可執行檔案,可以帶有參數
Icon=… 圖示
Terminal=false 是否在終端中運作

繼續閱讀