.desktop 應用程式啟動筆記將自訂的 .sh 腳本包裝成 Ubuntu 桌面應用程式,並顯示在 Dock 上,達成 CLI 工具 GUI 化。
/home/deltawen/
├── start_thunderbird.sh
└── .local/share/applications/start_thunderbird.desktop
/home/deltawen/iconpng/
└── thunderbird_logo.png
.desktop 檔案內容vi ~/.local/share/applications/start_thunderbird.desktop
內容
[Desktop Entry]
Name=start_thunderbird
Exec=/home/deltawen/start_thunderbird.sh
Icon=/home/deltawen/iconpng/thunderbird_logo.png
Terminal=false
Type=Application
Categories=Utility;
| 欄位 | 功能說明 |
|---|---|
Name |
顯示在 Dock 上的名稱 |
Exec |
執行的腳本路徑 |
Icon |
顯示圖示的路徑 |
Terminal |
是否開啟終端機(此處為 false) |
Type |
類型為 Application |
Categories |
分類,可用於 GNOME 應用程式選單 |
.sh 腳本內容vi ~/start_thunderbird.sh
#!/bin/sh
thunderbird
chmod +x ~/start_thunderbird.sh
chmod +x ~/.local/share/applications/start_thunderbird.desktop
.desktop 檔案start_thunderbird