我有一个使用“自重启”机制的应用程序。它自杀并再次运行。当我第一次运行它(使用.desktop
文件)时,它会正确加载其图标。问题是,当它重新启动时,它运行的是二进制文件,而不是文件.desktop
。结果是它不加载图标。我正在考虑将路径发送为.desktop
应用程序的参数并运行它而不是二进制文件。
我想问是否可以.desktop
在同一文件中使用文件路径作为我的应用程序的参数.desktop
。
或者有另一种方法可以保持图标加载吗?
我想实现这样的目标:
[Desktop Entry]
Name=MyApp
Exec=myBinary *PathToThisDesktopFile*
Type=Application
Icon=my_icon.png
答案1
可能会有所帮助(来自 netbeans 启动器的片段):
~> cat ~/.local/share/applications/netbeans-8.0.desktop|grep Exec
Exec=/bin/sh "/home/ipip/opt/netbeans-8.0/bin/netbeans"