如何在 Ubuntu 20.04 中運行帶有 icon.desktop 的 .sh?

如何在 Ubuntu 20.04 中運行帶有 icon.desktop 的 .sh?

我有一個腳本,需要使用桌面上的圖示運行...有建議嗎?想法?

答案1

僅使用檔案總管:

  • 首先在桌面上建立指向腳本的連結(複製,然後按住 Ctrl/右鍵單擊 + 連結到此處)
  • 然後,右鍵單擊桌面上的腳本,選擇屬性:在「常規」標籤上,可以按一下圖示。單擊它,它將打開一個窗口,您可以在其中選擇圖標(查看 usr/share/icons 以查找更多圖標)
  • 在「權限」標籤中,選取「執行」方塊以允許啟動程式。

答案2

首先創建一個.desktop文件。您可以創建它~/.local/share/applications供個人使用或/usr/share/applications供所有用戶使用。例如,如果您想建立它供個人使用,您可以打開終端並輸入:

vim ~/.local/share/applications/myapp.desktop

第二次編輯.desktop文件。將以下文字貼到文件中:

[Desktop Entry]
Type=Application
Terminal=true
Name=<Your Application Name>
Exec=<Path to your .sh file>
Icon=<Path to your icon>

<Your Application Name><Path to your .sh file>、 和分別替換<Path to your icon>為應用程式的名稱、檔案的路徑.sh和圖示的路徑。

最後儲存並關閉文件。現在您應該能夠在應用程式選單中看到帶有自訂圖示的應用程式。

請注意,該Terminal=true/false行確定終端機是開啟視窗並顯示輸出還是在背景執行1。如果你想讓腳本在背景執行,你可以設定Terminal=false.

.sh如果您尚未授予檔案執行權限,請記得授予執行權限。您可以透過chmod +x /path/to/your/script.sh在終端機中運行來完成此操作。

相關內容