어떻게든 다른 "데스크톱 항목"에서 "데스크톱 항목"을 실행할 수 있습니까?
내부 검색freedesktop 데스크탑 항목 사양대답은 "아니요"인 것 같습니다.
내가 원하는 것은 "WorkStack"이라는 단일 "데스크톱 항목"을 생성하여 호출될 때 작업에 사용하는 모든 응용 프로그램 스택을 여는 것입니다.
bash 실행 파일 위치만 사용하여 스택의 애플리케이션을 참조할 수 있다는 것을 알고 있지만 "데스크톱 항목"을 사용하여 참조하고 싶습니다.
답변1
당신은 그것을 사용할 수 있습니다덱스트란. 이는 "응용 프로그램 유형의 DesktopEntry 파일을 생성하고 실행"(설명서 인용)하도록 설계된 Python 프로그램입니다.
다음과 같이 사용자 정의 데스크탑 항목에 키를 입력하십시오.
Exec=dex /path/to/application1.desktop /path/to/application2.desktop ...
(그러면 update-desktop-database
다음을 받아야 할 수도 있습니다.데스크탑 파일 유틸리티또는 사용자 정의 데스크탑 항목을 메뉴 및 기타 위치에 표시할 수 있도록 데스크탑 환경에서 제공하는 일부 동등한 유틸리티).
내가 아는 한, 데스크탑 환경의 애플리케이션 실행 프로그램을 사용하면 를 입력하여 파일이나 URL을 열 수 있지만 application-name /path/to/file
매개 dex
변수가 명령줄에서 데스크탑 항목으로 전달되는 것은 허용되지 않습니다.
대안으로 dex
데스크탑 환경 gtk-launch
에서 제공하는 명령줄 유틸리티 중 일부를 사용할 수 있습니다.U&L에 대한 답변입니다.그리고 일부Ask Ubuntu의 이 질문에 대한 답변.