"자체 재시작" 메커니즘을 사용하는 애플리케이션이 있습니다. 스스로 목숨을 끊고 다시 실행됩니다. .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"