在Linux中,一个.desktop文件就是一个拿来运行程序的快捷方法。
.desktop文件基本上就是一个包含程序信息的纯文本文件
按照可见用户不同,将.desktop文件置于不同的目录中:
自己可见:~/.local/share/applications/
所有用户可见:/usr/share/applications/
在我目前做的项目是一个使用PyQt5编撰的GUIlinux exe 快捷方式北京linux培训,通过以下步骤完成创建一个运行该程序的快捷方法:
#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 exe 快捷方式linux论坛,即可以点击图片实现启动应用。
以下为参考链接:
创建并使用Linux桌面启动器(.Desktop文件)
为你的Linux应用创建.desktop文件