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
この場合のもう1つの解決策は設定を変更することです。これは、グローバルまたはローカル(存在しない可能性があります)をmailcap
変更することによって実行できます。詳しくはお問い合わせください。/etc/mailcap.order
~/.mailcap.order
man update-mime