확장 프로그램의 기본 애플리케이션 찾기

확장 프로그램의 기본 애플리케이션 찾기

xdg-open과 확장이 주어지면 xdg-open이 해당 특정 확장에 대해 설정한 응용 프로그램을 얻을 수 있는 방법이 있습니까?

예를 들어 주어진 xdg-open결과 .jpg는 입니다 eog.

답변1

AFAIK 작업 선택은 확장자가 아닌 파일의 MIME 유형을 기반으로 합니다.

적어도 Ubuntu에서는 특정 MIME 유형에 대한 기본 애플리케이션을 표시 query하는 작업을 사용할 수 있어야 합니다.xdg-mime

$ xdg-mime query default image/jpeg
eog.desktop

xdg-mime query filetype다음 명령을 사용하여 특정 파일의 MIME 유형을 확인할 수 있습니다.

$ xdg-mime query filetype kqDRdnW.jpg
image/jpeg

또는 file예를 들어 명령을 사용하십시오.file --mime-type <file>

자세한 사용법 정보는 를 참조하세요 man xdg-mime.

답변2

기존 파일에서 사용되는 MIME 유형 쿼리이를 사용하면 xdg-utils다음과 같이 작동합니다.

$ xdg-mime query filetype yourfile.xxx

설정을 통해 관련 데스크탑 항목을 변경하는 등 새로운 기본값을 설정할 수도 있습니다.투나드-Xfce 데스크탑 환경을 위한 최신 파일 관리자- 기본 파일 브라우저로 다음을 입력해야 합니다.

$ xdg-mime default Thunar.desktop inode/directory

http(s)://또는 예를 들어 인터넷 프로토콜에 대한 기본 응용 프로그램을 설정하려면 다음을 사용할 수 있습니다.

$ xdg-mime default midori.desktop x-scheme-handler/http

OR

$ xdg-mime default midori.desktop x-scheme-handler/https

관련 정보