다른 "데스크톱 항목"에서 "데스크톱 항목"을 실행하는 방법은 무엇입니까?

다른 "데스크톱 항목"에서 "데스크톱 항목"을 실행하는 방법은 무엇입니까?

어떻게든 다른 "데스크톱 항목"에서 "데스크톱 항목"을 실행할 수 있습니까?

내부 검색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의 이 질문에 대한 답변.

관련 정보