如何让 Chromium 使用 Evince 显示 PDF?

如何让 Chromium 使用 Evince 显示 PDF?

有没有办法让 Chromium 使用 mozpluggerrc/evince 组合来显示嵌入到其自身窗口中的 PDF?目前,Chromium 只是下载 PDF。我可以通过单击下载的文件在外部 evince 窗口中打开它们。

我在 Ubuntu 12.04 (amd64) 下使用 Chrome 18.0.1025.168。这是我的 /etc/mozpluggerrc.d/62-documents.conf 的 pdf 部分:

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill needs_xembed: evince "$file"

mozpluggerrc 确实出现在 about:plugins 中。

顺便说一句,这在 Firefox 中运行良好。

注意:我并不是在寻找有关如何在 Chromium 中使用 Google Chrome 的 PDF 插件的提示。

答案1

编辑并/etc/mozpluggerrc.d添加40-global_defs.conf

### Evince
define(EVINCE, [repeat swallow(evince) fill needs_xembed: evince "$file"])

现在 /etc/mozpluggerrc.d/62-documents.confGV()&ACROREAD() (但不是必须的)需要替换为表明()作为

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file

EVINCE() << 以前的 ACROREAD()

    repeat noisy swallow(Xpdf) fill needs_xembed: xpdf -g +9000+9000 "$file"
    repeat noisy swallow(okular) fill needs_xembed: okular "$file"
        repeat noisy swallow(epdfview) fill needs_xembed: epdfview "$file"

EVINCE() << 以前的 GV()

    repeat noisy swallow(evince) fill needs_xembed: evince "$file"

保存并尝试在 Chromium 中打开 PDF 文件,它将使用 evince 打开。

感谢原始来源

相关内容