답변:
AFAIK 작업 선택은 파일 확장자가 아닌 파일의 MIME 유형을 기반으로합니다.
적어도 우분투에서는 특정 mimetype에 대한 기본 응용 프로그램을 표시하는 query
작업 을 사용할 수 있어야합니다xdg-mime
$ xdg-mime query default image/jpeg
eog.desktop
xdg-mime query filetype
예 를 들어 특정 파일에 대한 mimetype을 확인할 수 있습니다.
$ xdg-mime query filetype kqDRdnW.jpg
image/jpeg
또는 file
예를 들어 명령을 사용하여file --mime-type <file>
자세한 man xdg-mime
사용법 정보를 참조하십시오 .
xdg-mime query filetype <file_you_want_the_mimetype_of>
xdg-mime query default
경우 항상 작동하지는 않습니다 . 귀하의 답변에 사용한 예는 LXDE 시스템에서 아무것도 반환하지 않습니다. xdg-open
pcmanfm
var="xdg-mime query default image/jpeg" && $(${var%.desktop})
을 사용하여 기존 파일 에서 사용 되는 MIME 유형을 쿼리하려면 다음과xdg-utils
같이 작동합니다.
$ xdg-mime query filetype yourfile.xxx
또한 설정하여 관련 데스크탑 엔트리 변경 예를 들어, 새 기본을 설정 하는 Thunar - 하는 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
rpm
기본 시스템으로 제한되지 않습니다 . 표준 데스크탑의 일부이며 데비안 (예 : 데비안)에서 작동합니다. 불행히도 이것이 기본값 을 설정 하는 방법입니다 . 설정되는 값 을 찾는 방법을 말하지 않습니다 . 또한 기본 데스크톱 프로그램 (예 : LXDE)을 호출 xdg-mime query default
할 경우 어떻게되는지보고하지는 않습니다 . xdg-open
pcmanfm