在linux(deepin)中,由深度商店下載的應用會自動在啓動器創建快捷方式,但是從瀏覽器上下載的應用或者中性從終端上安裝的 就只能找到安裝後的目錄,點擊再打開,很不方便,在這裏就分享下我找到的在啓動器上創建啓動圖標的方式. 默認情況下系統所有的快捷方式放在/usr/share/applications,打開該目錄會看到大量的.desktop文件,每個文件便是一個快捷方式。
以創建idea.desktop桌面快捷方式爲例
每次啓動的時候都需要到idea目錄bin下執行:
./idea.sh
這樣比較麻煩,現在我們在桌面上創建快捷方式:
//創建快捷方式
touch idea.desktop
//編輯此文件
vi idea.desktop
//.創建一個 idea.desktop 文件,添加以下內容:
[Desktop Entry]
Name=IdeaIU
Comment=IdeaIU
Exec=.0_171 /home/liumeng/dev/Idea/idea-IU-/bin/idea.sh
Icon=/home/liumeng/dev/Idea/idea-IU-/bin/idea.png
Terminal=false
Type=Application
Categories=Application;
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=idea
"Exec"是執行腳本的路徑,“Icon”是圖標路徑。
若是打不開,可以賦予其可執行權限,desktop文件需要可執行權限纔可運行,否則將以文本文件打開 此時已經出現了快捷方式,將這個快捷方式複製或者移動到/usr/share/applications文件夾下即可。
移動:$sudo mv /bin/idea.desktop /usr/share/applications
複製:$sudo cp /home/netlogin/Desktop/*.desktop /usr/share/applications
以下是Desktop文件模板資料
Desktop文件模板
一個 desktop 文件主要由兩部分組成,頭部 [Desktop Entry] 聲明(用於指定這是一個desktop文件)和一系列的參數/值對組成。一個 desktop 文件至少要指定 3 個參數的值(Name、Type 和 Exec)。
參數說明:
Name: 快捷方式名;
Comment: 註釋;
Exec: 啓動腳本,程序執行文件的完整路徑;
Icon:圖標的文件名及路徑。
Terminal:是否以終端啓動。
[Desktop Entry] #每個desktop文件都以這個標籤開始,說明這是一個Desktop Entry文件Version=1.0 #標明Desktop Entry的版本(可選)
Type=Application #desktop的類型(必選),常見值有“Application”和“Link”
Name=pycharm#程序名稱(必須),這裏以創建一個pycharm的快捷方式爲例
Name[zh_CN]=pycharm Name[zh_TW]=pycharm Comment=pycharm #程序描述(可選)
Comment[zh_CN]=pycharm Comment[zh_TW]=pycharm
Icon=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.png #設置快捷方式的圖標(可選) Exec=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.sh %U #程序的啓動命令(必選),可以帶參數運行,當下面的Type爲Application,此項有效
Categories=Development;IDE; #註明在菜單欄中顯示的類別(可選)
Terminal=false #是否在終端中運行(可選),當Type爲Application,此項有效StartupNotify=true