evince를 사용하여 PDF를 열도록 조직 모드 구성

evince를 사용하여 PDF를 열도록 조직 모드 구성

org-modeLaTeX로 텍스트 내보내기를 사용하기 시작했습니다 .

ebook-viewer내 문제는 evince를 사용하는 대신 생성된 PDF(EPUB, CHM 리더)를 여는 것입니다 .

질문

evince이 동작을 변경하고 기본 뷰어로 구성하는 방법을 아는 사람이 있습니까 ?

답변1

xdg-open뷰어는 파일 관리자에서 PDF를 사용하거나 두 번 클릭할 때 선택한 것과 동일해야 합니다. 기본 파일 연결은 /usr/share/applications/defaults.list(전역) 또는 또는 중 하나로 설정됩니다.~/.local/share/applications/mimeapps.list~/.local/share/applications/defaults.list

예를 들어, 내 시스템에서는 다음과 같습니다.

$ grep -i pdf /usr/share/applications/defaults.list 
application/pdf=evince.desktop;atril.desktop

.desktop/usr/share/applications/해당 파일이 올바른 위치( 예:) 에 있다고 가정하면 emacs올바른 뷰어로 찾아서 열어야 합니다.

답변2

누군가 내 의견을 답변으로 바꾸라고 제안했습니다.

받아들인 해결책도 답이 아니다여기나를 위해이 문제를 해결했습니다. (bibtex 항목을 관리하기 위해) 그것을 사용하는 데 문제가 있으므로 org-ref-> 및 .org-ref-open-bibtex-pdforg-open-link-from-stringorg-link-openorg-open-file

왜인지는 모르겠지만 결국 org-file-apps-gnu어떤 프로그램을 사용할지 확인하는 상수가 되고, 기본값은 mailcap을 참조하는 것입니다. 내 구성에서 이것을 재정 mailcap의하여 으로 대체했는데 default, 이는 에서 작동할 것입니다 . 이로 인해 허용된 솔루션에 명시된 우선 순위 설정을 org-file-apps따르게 된다고 생각합니다 .xdg-open

이 경우 또 다른 해결책은 설정을 수정하는 것입니다 . 이는 전역 또는 로컬 (존재하지 않을 수 있음)을 mailcap수정하여 수행할 수 있습니다 . 자세한 내용은 문의하세요 ./etc/mailcap.order~/.mailcap.orderman update-mime

관련 정보