如何告诉 thunderbird 使用 doc viewer 查看 pdf

如何告诉 thunderbird 使用 doc viewer 查看 pdf

在 Thunderbird 设置中,我可以告诉它使用特定程序打开所有 pdf 文档。我想使用文档查看器实用程序 (evince),但我不知道如何向 Thunderbird 指示这一点。如果我尝试(从 Thunderbird 内部)浏览 /usr/bin(大多数程序似乎都在那里),则会显示“权限被拒绝”。如果我使用 Nautilus 扫描 /user/bin,无论如何我都找不到任何名为“evince”或“document viewer”的程序。那么 evince 在哪里,我该如何告诉 Thunderbird 使用它?

答案1

解决方法:

  • 最简单的解决方案是从官方 ubuntu 存储库安装 thunderbird:。sudo apt install thunderbird由于通过安装的 Thunderbirdsnap无法看到已安装应用程序的列表。
  • 第二种选择是使用 snap 安装 evince: sudo snap install evince。通过 snap 安装后,可以在 thunderbird 中打开 pdf 文档。

通过右键单击 some.pdf 文件并设置,将 evince 设为默认文档查看器文档查看器打开用选项卡作为此类文件的默认应用程序:

pdf 文档的默认应用程序

如果在 Thunderbird 中打开 pdf 文件,它将显示为此类文件的默认应用程序:

默认 pdf 应用程序

确保表明安装:

$ whereis evince
evince: /usr/bin/evince /usr/lib/x86_64-linux-gnu/evince /usr/lib/evince /usr/share/evince 

另外,请确保其.desktop文件存在于/usr/share/applications

$ ls -ailh /usr/share/applications/*Evin*
1707752 -rw-r--r-- 1 root root 1,3K жов  8 02:28 /usr/share/applications/org.gnome.Evince.desktop
1707751 -rw-r--r-- 1 root root  401 жов  8 02:28 /usr/share/applications/org.gnome.Evince-previewer.desktop

因此它可以在主菜单中看到,并且打开用属性选项卡。

如果您想要访问二进制文件而又不想转到/usr/bin您无权从用户工作区访问的地方,则可以在您的/home/user/bin/文件夹中创建指向它的符号链接:

mkdir ~/bin && ln -s /usr/bin/evince-previewer /home/user/bin/

另外,通过以下方式检查权限:

ls -ailh /usr/ | grep bin
1441794 drwxr-xr-x   2 root root  72K бер  6 16:34 bin

您应该将执行访问权限标记为x在该输出中供其他人使用。

相关内容