xdg-mime을 사용하여 파일을 여는 기본 프로그램 변경

xdg-mime을 사용하여 파일을 여는 기본 프로그램 변경

from을 사용하여 파일을 여는 기본 프로그램을 Firefox 브라우저로 변경 하고 싶습니다 video/mp4. 제공된 지침을 따르려고 했습니다.xdg-mimevlc.desktopfirefox-firefox.desktop여기그러나 나는 운이 없었다. 다음 두 명령을 실행했는데, 첫 번째 명령은 기본 프로그램을 변경해야 한다고 생각합니다. 두 번째는 이것이 실제로 변하지 않는다는 것을 보여줍니다.

~$ xdg-mime default firefox-firefox.desktop video/mp4  
~$ xdg-mime query default video/mp4  
vlc.desktop

이것이 관련된 경우 Ubuntu 22.04다음 명령의 출력에서 ​​볼 수 있듯이 실행 중입니다.

~$ lsb_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 22.04 LTS  
Release:        22.04  
Codename:       jammy  

답변1

Firefox를 사용하도록 설정할 수 없는 video/mp4이유는 XDG 데스크톱 파일( )에 해당 키가 포함되어 있지 않기 xdg-mime때문입니다 .firefox.desktopvideo/mp4MimeType

firefox.desktop이 동작을 재정의하려면 시스템 전체 파일에서 고유한 사용자별 파일을 만듭니다.

cp /snap/firefox/current/firefox.desktop ~/.local/share/applications/

Firefox의 Snap 버전을 사용하지 않는 경우 이 시스템 전체 파일은 /usr/share/applications/firefox.desktop.

이제 MIME 유형에 대한 기본 애플리케이션을 설정할 수 있습니다.

xdg-mime default firefox.desktop video/mp4

기본 애플리케이션이 설정되어 있는지 확인합니다.

xdg-mime query default video/mp4

관련 정보