在 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 设为默认文档查看器文档查看器在打开用选项卡作为此类文件的默认应用程序:
如果在 Thunderbird 中打开 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
在该输出中供其他人使用。