Alpine에서 Okular 대신 Evince 사용(PDF 뷰어의 MIME 구성)

Alpine에서 Okular 대신 Evince 사용(PDF 뷰어의 MIME 구성)

Alpine에서는 PDF 첨부 파일에서 Enter 키를 누르면 시스템에서 Okular라고 표시됩니다. 나는 Evince가 나의 일반적인 PDF 뷰어이기 때문에 Evince를 보여주고 싶습니다. 어떻게 해야 하나요? 이것은 분명히 MIME 문제이지만 작동하도록 무언가를 (재)구성하는 방법을 잘 모르겠습니다.

/etc/mailcap관련성이 있을 수 있습니다. 여기에는 많은 내용이 포함되어 있으며 Okular와 Evince는 모두 PDF 컨텍스트에서 언급되지만 둘 중 어느 하나를 선호하는 것은 분명히 없습니다.

업데이트: 사실,이것은 이전 질문에 대한 답변입니다.어쩌면 목표를 달성할 수도 있습니다. 확인이 필요합니다.

업데이트 2: 나는 달렸다

xdg-mime default evince.desktop application/pdf

이제 항목이 표시됩니다.~/.local/share/applications/mimeapps.list

application/pdf=evince.desktop

"[추가된 연결]" 및 "[기본 응용 프로그램]" 섹션에서 Alpine은 여전히 ​​Okular를 사용하고 있습니다. (또한 Alpine을 다시 시작했습니다.) 무엇을 놓쳤습니까?

답변1

사용자별 설정을 무시한 것 같습니다. 편집하여 시스템 전체 설정을 변경할 수 있으며 /etc/mailcap.order구문은 매우 간단합니다.

first-choice-app-name:mime-type
second-choice-app-name:mime-type
...

따라서 다음과 같이 작성할 수 있습니다.

evince-previewer:application/pdf
evince:application/pdf

(evince-previewer는 상당히 새롭고 Wheezy에 없을 수도 있지만 가지고 있어도 문제가 되지 않습니다).

/usr/sbin/update-mime그런 다음 업데이트를 실행합니다 /etc/mailcap.

답변2

Alpine은 각 사용자의 "mailcap" 설정을 읽습니다 ~/.mailcap. 이는 시스템 전체를 재정의합니다 /etc/mailcap. 따라서 다음 줄을 입력하세요 ~/.mailcap.

application/pdf; evince %s

관련 정보