![.desktop 文件未运行应用程序](https://linux22.com/image/1067036/.desktop%20%E6%96%87%E4%BB%B6%E6%9C%AA%E8%BF%90%E8%A1%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=false
Name=FilterApp
Exec=python /home/ankit/Downloads/Filter_app-linux/run.py
Icon= /home/ankit/Downloads/Filter_app-linux/Pictures/filter.png
Name[en]=FilterApp
Filter_app.desktop
这是我的文件的内容。
当我双击图标时,它会进入启动栏,停留几秒钟,然后消失。这显然不太好用。
此外,当我从终端手动运行该命令时,python 文件运行完美。
我尝试在该网站上查找所有可能的答案,但没有一个对我有用。
我尝试制作一个名为“par.py”的示例文件,其内容如下:-
import os
os.system('gnome-open Pictures/filter.png')
还有一个 .desktop 文件,即“var.desktop”:-
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=FilterApp
Exec=python /home/ankit/Downloads/Filter_app-linux/par.py
这也不起作用。我好像错过了什么,但我不知道是什么。
编辑:
当我使用以下方式运行这些桌面文件时地塞米松命令,一切正常。