我有一个 python 脚本,只要运行它就可以完美运行:
python3 script.py
如果我.desktop
使用上述命令创建快捷方式,则会打开侧边栏脚本(py 文件是一个 GUI),但随后它会关闭并且什么也不会发生。
确实,该script.py
文件需要大约 10 秒钟来加载 GUI,但它确实运行良好,而快捷方式仅显示在侧边栏上运行的 python 脚本,然后关闭。
编辑:我尝试在终端中启动快捷方式:
gtk-launch script.desktop
这使
gtk-launch: no such application script.desktop
答案1
这对我有用:
首先,我的桌面文件
[Desktop Entry]
Version=1.0
Name=My Application
Comment=My Application Comment :-)
Exec=/usr/local/script.py
Icon=/usr/local/script.py
Path=/usr/local
Terminal=false
Type=Application
Categories=Utility;Application;
接下来,使脚本可执行:
确保文件的第一行有#!/usr/bin/env python
使其可执行 -chmod +x 脚本.py
另一种方法是使用桌面文件中的 python 命令行
Exec=python /usr/local/script.py