org-mode
LaTeX로 텍스트 내보내기를 사용하기 시작했습니다 .
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-pdf
org-open-link-from-string
org-link-open
org-open-file
왜인지는 모르겠지만 결국 org-file-apps-gnu
어떤 프로그램을 사용할지 확인하는 상수가 되고, 기본값은 mailcap을 참조하는 것입니다. 내 구성에서 이것을 재정 mailcap
의하여 으로 대체했는데 default
, 이는 에서 작동할 것입니다 . 이로 인해 허용된 솔루션에 명시된 우선 순위 설정을 org-file-apps
따르게 된다고 생각합니다 .xdg-open
이 경우 또 다른 해결책은 설정을 수정하는 것입니다 . 이는 전역 또는 로컬 (존재하지 않을 수 있음)을 mailcap
수정하여 수행할 수 있습니다 . 자세한 내용은 문의하세요 ./etc/mailcap.order
~/.mailcap.order
man update-mime