我创建了一个自定义桌面文件并将其放入,~/.local/share/applications
但当我显示所有应用程序时它并没有出现,然后我尝试将其放入但/usr/share/applications
无济于事。
我仍然可以在 Ubuntu 18.10 中通过双击运行它,但我无法在 Kubuntu 18.10 中使用相同的文件(它返回有关无效桌面文件或格式错误的错误)。
这里肯定存在问题,因为我在以前的版本中做过数百次同样的事情,但从来没有遇到过这个问题。
有人知道这件事吗?
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Version=3.3.1
Name=Spyder3
GenericName=Spyder3
Comment=The Scientific Python Development Environment - Python 3
Icon=spyder3
TryExec=spyder3
Exec=spyder3 %F
Terminal=false
MimeType=text/x-python;
Categories=Development;Science;IDE;Qt;
Keywords=Development;Science;IDE;Qt;
StartupNotify=true
编辑:我不知道为什么,但重启后,我无法再在 Ubuntu 中打开它。它显示There was an error launching the application
。在 Kubuntu 中,它返回
KDEInit 无法启动“spyder3”:无法打开库“libkdeinit5_spyder3”。无法加载库 libkdeinit5_spyder3:(libkdeinit5_spyder3:无法打开共享对象文件:没有此文件或目录)
答案1
这是通过 anaconda 安装的 spyder 的问题。只需在两行中使用完整路径TryExec=
即可Exec=
。