我创建了一个如下所示的 .desktop 文件:
[Desktop Entry]
Name = My Script
Comment = Test
Exec= /home/zito/Documents/loc_tk.py
Icon=
Terminal=false
type=Application
我把 hashbang 放在了 python 文件中#!/usr/bin/env python
,并且还将 python 文件设置为可执行文件,但是每次我双击我的.desktop
文件时都会出现错误“启动应用程序时出错”。
答案1
有时这是一件小事...
桌面文件的关键字应该总是以大写字母开头,因此在本例中为:
Type=Application (Type instead of type)
没有必要在该行中的部分python
前面使用,/path/to/script
Exec=
如果你让它可执行和你的脚本里有所有内容
笔记
如果您在桌面上运行桌面文件,那么您也应该使桌面文件可执行!
答案2
[Desktop Entry]
Name = My Script
Comment = Test
Exec= /home/zito/Documents/python loc_tk.py
Icon=
Terminal=false
type=Application