다른 "데스크탑 엔트리"에서 "데스크탑 엔트리"를 실행할 수 있습니까?
freedesktop Desktop Entry Specification 에서 검색 하면 대답이 "아니요"인 것 같습니다.
내가 원하는 것은 "WorkStack"이라는 단일 "Desktop Entry"라는 이름을 만들어서 호출 될 때 작업에 사용하는 모든 애플리케이션 스택을 여는 것입니다.
bash 실행 가능 위치를 사용하여 스택의 애플리케이션을 참조 할 수 있다는 것을 알고 있지만 "데스크탑 항목"으로 참조하고 싶습니다.
dex를 사용할 수 있습니다 . 이것은 "응용 프로그램 유형의 DesktopEntry 파일을 생성하고 실행"하기위한 Python 프로그램입니다 (설명서 인용).
사용자 정의 데스크탑 항목에 다음 행을 따라 키를 입력하십시오.
Exec=dex /path/to/application1.desktop /path/to/application2.desktop ...
(그런 다음 사용자 정의 데스크탑 항목이 메뉴 및 기타 위치에 표시 되도록하려면 desktop-file-utils 또는 데스크탑 환경에서 제공하는 동등한 유틸리티 update-desktop-database
에서 실행해야 할 수 있습니다 .)
참고, 그 지금까지 내가 말할 수있는, 당신은 입력하여 파일이나 URL을 열 수 있습니다 실행 데스크탑 환경의 응용 프로그램 동안 application-name /path/to/file
, dex
인수를 허용하지 않는 명령 줄에서 바탕 화면 항목에 전달합니다.
에 대한 대안으로 dex
, 예 gtk-launch
를 들어 U & L 에 대한이 답변과 Ask Ubuntu에 대한이 질문에 대한 일부 답변 에서 논의 된대로 데스크탑 환경 (예 :)에서 제공하는 일부 명령 줄 유틸리티를 사용할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다