update-desktop-database가 MIME 유형 인식 애플리케이션을 배치하는 순서를 어떻게 변경합니까?

update-desktop-database가 MIME 유형 인식 애플리케이션을 배치하는 순서를 어떻게 변경합니까?

저는 Arch Linux에 구축된 manjaro Linux를 실행하고 있습니다. 나는 가끔 시나몬 데스크탑 환경을 사용하는데 그 외에는 훌륭합니다.

특정 MIME 유형을 지원하는 여러 패키지를 설치할 때 시스템이 다른 기본값을 선택하도록 하는 방법을 알아내려고 노력 중입니다. 예를 들어 내 시스템에는 pcmanfm, nemo 및 해바라기가 있는데 모두 inode/ 디렉토리를 처리합니다. 기본적으로 해바라기가 기본값으로 설정된 다음 update-desktop-database과 같은 줄이 생성됩니다 ./usr/share/applications/mimieinfo.cache

inode/directory=sunflower.desktop;pcmanfm.desktop;nemo.desktop;

항목을 추가하여 이를 무시할 수 있지만 .config/mimeapps.list내 질문은 시스템 전체 기본값의 항목 순서에 영향을 줄 수 있는지입니다.

예를 들어, 저는 해바라기를 정말 좋아하지만 다른 응용 프로그램(예: deluge)에서 폴더를 열 때 해당 폴더가 PCMan 파일 관리자에서 열리도록 하고 싶습니다. 궁극적으로 이러한 응용 프로그램은 xdg-open을 사용합니다.사용또는 mimeinfo.cache올바른 처리기를 시작하기 위한 재정의 중 하나입니다.

mimeinfo.cache에 이러한 애플리케이션이 나열되는 순서를 어떻게 변경합니까?

답변1

순서를 변경할 수 없습니다(참조:https://bugs.freedesktop.org/show_bug.cgi?id=71932).

시스템 전반의 기본 응용 프로그램을 변경하려면 파일을 생성해야 합니다 /usr/share/applications/mimeapps.list. 예를 들어 MuPDF를 사용하여 모든 PDF 파일을 열려면 다음을 추가하세요.

[Default Applications]
application/pdf=mupdf.desktop

아직도 답을 찾고 계시는지 잘 모르겠지만, 저도 같은 질문을 스스로에게 물어봤고 제가 찾은 결과가 다른 사람들에게도 도움이 될 수 있을 거라고 생각했습니다.

관련 정보