Exec=의 %k는 무엇을 의미합니까?

Exec=의 %k는 무엇을 의미합니까?
Exec=sh -c "some command' %k

%k man sh에 대한 정보가 없습니다 . 여기서 %k는 무엇을 의미하나요? man exec

답변1

~에 따르면데스크탑 엔트리 사양:

%k URI(예: vfolder 시스템에서 가져온 경우) 또는 로컬 파일 이름으로 표시되는 데스크톱 파일의 위치이며, 위치를 알 수 없는 경우 비어 있습니다.

무엇인가요아니요언뜻보기에 귀하의 예에서 sh -c '...'(그것이 POSIX /bin/sh이고 다음에 대한 심볼릭 링크가 없다면)시추)는 처음부터 위치 인수를 설정합니다 $0. 즉, $0가 됩니다 %k.

관련 정보