사용해 보았지만 xdg-open
애플리케이션이 종료될 때까지 기다리지 않습니다.
xdg-mime query filetype fileHere
또한 xdg-mime query default MIME-type-here
. 예를 들어, txt 파일에 이 두 명령을 사용하면 "org.gnome.gedit.desktop"이 표시됩니다. 하지만 해당 문자열을 사용하여 응용 프로그램을 시작하고 기다리는 방법을 모르겠습니다.
답변1
이전 답변:
다음 단계를 사용하여 올바른 바이너리를 확인하고 직접 호출할 수 있었습니다.
xdg-mime query filetype fileHere
예를 들어 MIME 유형을 얻으려면 ->를 사용하십시오.text/plain
xdg-mime query default mimeHere
예를 들어 ->를 사용하여 기본 애플리케이션을 가져옵니다.org.gnome.gedit.desktop
- 예를 들어 -> 아래의 파일
Exec=
에서 해당 행을 찾으십시오.app.desktop
/usr/share/applications
Exec=gedit --new-document
- 올바른 바이너리를 호출하고 종료될 때까지 기다립니다. -> 예:
gedit
새로운 답변:
당신은 그것을 사용할 수 있습니다 mimeopen
.