파일의 기본 애플리케이션을 열고 종료될 때까지 기다립니다.

파일의 기본 애플리케이션을 열고 종료될 때까지 기다립니다.

사용해 보았지만 xdg-open애플리케이션이 종료될 때까지 기다리지 않습니다.

xdg-mime query filetype fileHere또한 xdg-mime query default MIME-type-here. 예를 들어, txt 파일에 이 두 명령을 사용하면 "org.gnome.gedit.desktop"이 표시됩니다. 하지만 해당 문자열을 사용하여 응용 프로그램을 시작하고 기다리는 방법을 모르겠습니다.

답변1

이전 답변:

다음 단계를 사용하여 올바른 바이너리를 확인하고 직접 호출할 수 있었습니다.

  1. xdg-mime query filetype fileHere예를 들어 MIME 유형을 얻으려면 ->를 사용하십시오.text/plain
  2. xdg-mime query default mimeHere예를 들어 ->를 사용하여 기본 애플리케이션을 가져옵니다.org.gnome.gedit.desktop
  3. 예를 들어 -> 아래의 파일 Exec=에서 해당 행을 찾으십시오.app.desktop/usr/share/applicationsExec=gedit --new-document
  4. 올바른 바이너리를 호출하고 종료될 때까지 기다립니다. -> 예:gedit

새로운 답변:

당신은 그것을 사용할 수 있습니다 mimeopen.

관련 정보