3

我想在 Ubuntu 上使用 evince 打开 pdf 文件(不使用 pdf 插件)。我试过编辑 mailcap 和 xdg-mime 但似乎都不起作用。有什么建议么?

4

1 回答 1

3

在 Evince 等外部查看器中打开 PDF...

Google 的品牌 Chrome 浏览器包含 Chrome PDF 查看器插件,可在新的浏览器选项卡中显示 PDF。Chromium 浏览器没有,因为Chrome PDF Viewer 包含一些专有代码。相反,Chromium 的行为如下所述(默认情况下,会显示保存文件提示)。

(仅确认在 Ubuntu Linux 10.04 (Lucid)、Chromium 18.0.1025.151 下工作)

在 Chromium 中...设置>>引擎盖下>>下载...

下载位置应该是一个目录,如果您不想将某些 PDF 文件保存在那里(例如 ~/Downloads),则不会有问题。

设置... [ ] 下载前询问每个文件的保存位置?

  • 如果选中,单击 PDF 将打开“保存文件”对话框。
  • 如果未选中,单击 PDF 将立即将其下载到下载位置目录。

左下角会短暂出现一个蓝色箭头,然后提示...

    This type of file can harm your computer. Do you want to
    keep {filename} anyway? [Discard]  [Keep]

如果您点击[放弃]...

  • 该文件不会保存到您的“下载”文件夹中
  • 该文件不会在任何 PDF 查看器中打开
  • 您将留下一个空白标签
  • 单击返回箭头以返回包含 PDF 链接的页面

如果您单击[保留]...

  • 如果未设置为自动打开 PDF

    • 当浏览器左下角的进度按钮更新时,将下载 PDF 文件
    • 点击按钮左端的文件名,在外部查看器(即Evince)中打开PDF文件
    • 外部查看器由系统范围的 mimetype 配置文件指定,这些文件是一个或多个...
      • /etc/mime.types
      • /etc/mailcap
      • ~/.local/share/applications/mimeapps.list
    • 如果您单击按钮右端的向下箭头,您将获得四个选项...
      • 打开
        • 与单击文件名相同。
      • [ ] 总是打开这种类型的文件
        • 复选框以在下载完成后使用外部查看器自动打开此类文件。
      • 展现在文件夹中
        • 使用默认系统文件浏览器(例如 Nautilus 或 PCManFM)打开下载位置目录。
      • 取消
        • 中止下载。
        • 下载完成时灰显。


  • 如果设置为自动打开 PDF[X] 始终打开这种类型的文件

    • PDF 文件将被静默下载,然后使用外部查看器(即 Evince)打开
    • 关闭外部查看器后,PDF 将保留在“下载位置”目录中。
    • 通过以下之一手动删除 PDF...
      • 单击 chrome://downloads 页面上的从列表中删除。
      • 使用文件浏览器。


    • 在设置>>引擎盖下>>下载

      • 以下选项将处于活动状态(未灰显)...

        You have chosen to open certain file types automatically after downloading.
                          [Clear Auto-opening Settings]
        
      • 没有选项可以仅清除 PDF 或任何其他单个文件类型的自动打开。

      • 要清除所有文件类型的自动打开,请单击按钮...
        [Clear Auto-opening Settings]
      • 然后重新应用所需的任何自动打开

补充
将默认下载位置设置为临时目录,如 /tmp/downloads,也很有效。除非您明确将其移动或将其保存在其他位置,否则 PDF 将在下次重新启动时被删除。

于 2012-12-04T09:27:14.670 回答