「自己再起動」メカニズムを使用するアプリケーションがあります。自分で命を落として再び実行されます。.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"