.desktop 파일의 TryExec 필드는 무엇입니까?


16

많은 것을 검색했는데 이에 대한 답변을 찾지 못했습니다. 이 TryExec필드는 .desktop 파일에서 무엇을합니까? Exec현장 과 어떻게 다릅니 까?



@ don_cissti : 이것을 답변으로 추가해야합니다. 완성도를 높이려면 developer.gnome.org/desktop-entry-spec 링크를 추가하십시오 .
Bram

답변:


12

에 따르면 standards.freedesktop.orgTryExec항목은 다음을합니다 :

프로그램이 실제로 설치되었는지 확인하는 데 사용되는 디스크의 실행 파일 경로입니다. 경로가 절대 경로가 아닌 경우 파일은 $ PATH 환경 변수에서 조회됩니다. 파일이 없거나 실행 가능하지 않은 경우 항목이 무시 될 수 있습니다 (예 : 메뉴에서 사용되지 않음).

데스크탑 응용 프로그램 자동 시작 사양 상태 :

TryExec 키 값이 설치된 실행 프로그램과 일치하지 않으면 비어 있지 않은 TryExec 필드가있는 .desktop 파일을 자동 시작해서는 안됩니다 (MUST NOT).

Exec비슷한 이름 과 달리 그럼에도 불구하고 TryExec실제로 값을 실행하지는 않습니다.


그리고 무엇이 $PATH사용됩니까? $PATH사용자의 셸 구성에 의한 변경 사항 은 포함되지 않은 것 같습니다 .
ntc2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.