리눅스에서 특정 MIME 타입을 여는 프로그램 설정하기
리눅스에서 제3의 프로그램을 통해서 PDF 문서를 열다 보면 엉뚱하게 GIMP나 원하지 않는 프로그램이 뜰 때가 있다. 물론 이 프로그램들도 PDF를 열 수 있다고 시스템에 등록해 뒀기 때문에 문서를 열기는 하지만 일반적인 PDF 뷰어가 아닌 경우가 있다. 아마도 마지막으로 설치된 프로그램이 해당 MIME 타입의 뷰어로 등록이 되는 것 같다.
PDF MIME 타입을 여는 기본 프로그램을 확인해 보자.
$ xdg-mime query default application/pdf
gimp.desktop
GIMP로 설정되어 있다. Okular로 설정하려면 Okular의 데스크탑 파일을 찾아야 된다. 슬랙웨어의 경우는 다음의 명령으로 해당 파일을 찾을 수 있다.
$ grep okular.desktop /var/adm/packages/okular*
/var/adm/packages/okular-21.12.1-x86_64-1:usr/share/applications/org.kde.okular.desktop
이제 다음과 같이 기본 프로그램을 바꾸면 된다.
$ xdg-mime default org.kde.okular.desktop application/pdf