我的默认 PDF 查看器是 Evince,我正在运行带有 Cinnamon 的 Linux Mint 15。例如,如果我双击桌面上的 PDF 文件,它会按预期在 Evince 中打开。
在我的org-file-apps
变量中,我有一行("\\.pdf\\'" . default))
。但是,当我file:
在 org-mode 中打开链接时,自从我安装了 Okular 以来,它就改用了该行。为什么会发生这种情况?我该如何修复?
答案1
推测 Okular 已在某处将自己注册为“默认”;在哪里以及如何注册取决于您的桌面环境。
无论如何,假设您不想卸载 Okular,您可以通过执行 ,将 Emacs 指向您选择的 PDF 查看器M-x customize-variable RET org-file-apps RET
,然后选择“命令”作为其汽车为 的 cons 单元的 cdr 的值类型\.pdf\'
,并将值设置为您想要运行的命令(在本例中evince
)。或者,如果您org-file-apps
在自定义之外设置,只需替换default
为"evince"
,即可运行该命令;有关如何设置这些值的更多详细信息,请参阅C-h v org-file-apps
或。M-x describe-variable RET org-file-apps RET