在Linux中,創建.desktop運行程序的快捷方式

在 Linux 中,一個 .desktop 文件就是一個用來運行程序的快捷方式。
.desktop 文件基本上就是一個包含程序信息的純文本文件
根據可見用戶不同,將.desktop文件放在不同的目錄中:
自己可見: ~/.local/share/applications/
所有用戶可見: /usr/share/applications/

在我目前做的項目是一個使用PyQt5編寫的GUI,通過以下步驟完成創建一個運行該程序的快捷方式:

#1.寫一個Run.sh(shell腳本)執行應用程序, 程序如下:
#!/bin/bash
cd /to/work/path
/bin/python run.py     #此處最好寫上python完正路徑,避免出現無法執行的問題
# 2.給shell腳本添加可執行權限,
sudo chmod 755 Run.sh
# 3.完成shell腳本後,繼續編寫.desktop文件
[Desktop Entry]
Encoding=UTF-8       		# 編碼
Version=1.0					# 版本號
Type=Application			# 啓動器類型
Terminal=false				# 是否使用終端
Exec=/path/to/executable	# 執行的命令
Name=Name of Application	# 應用名稱
Icon=/path/to/icon			# 圖標路徑
#4.將.desktop文件複製到希望的模式文件中(~/.local/share/applications/ 或者 /usr/share/applications/ )
sudo cp /path/application-name.desktop  /usr/share/applications/

若以上操作不出意外,即可以點擊圖片實現啓動應用。

以下爲參考鏈接:
創建並使用Linux 桌面啓動器(.Desktop文件)
爲你的 Linux 應用創建 .desktop 文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章