我有一些奇怪的 PDF 文件(我曾经从我的银行收到过)只能在 Adobe Reader 中正确打开。因此,在我的新 Ubuntu 20.04 上,我从最新可用的 Linux 版本 (AdbeRdr9.5.5-1_i386linux_enu.deb) 安装了 Adobe Reader,以便能够打开这些文件。安装后,Adobe Reader 将自己设置为 PDF 文件的默认应用程序,因此我将默认应用程序设置回 Evince。完成此操作后,Adobe Reader 不再出现在“使用另一个应用程序打开”菜单中,因此我无法通过右键单击使用它 - 我必须从主菜单打开 Adobe Reader 并在应用程序中使用文件/打开或拖放。这有点不方便。
我检查了 /usr/share/applications/defaults.list (实际上是 /etc/gnome/defaults.list 的符号链接),它包含在 Adobe
application/pdf=AdobeReader.desktop
Reader 安装期间必须添加的行。但是,我的 ~/.config/mimeapps.list 在[Default Applications]
部分中
包含我已将默认应用程序设置回 Evince的行
application/pdf=org.gnome.Evince.desktop
,并且它还包含在
我猜应该导致 Adobe Reader 显示在适合打开 PDF 的应用程序中的行中文件 - 但事实并非如此。[Added Associations]
application/pdf=AdobeReader.desktop;
即使我手动将 /usr/share/applications/defaults.list 中的行更改为application/pdf=org.gnome.Evince.desktop
并从我的 ~/.config/mimeapps.list 中删除它,它也没有改变任何东西。Adobe Reader 仍未显示。我update-desktop-database
从 DE 运行、注销并重新登录。
我还能尝试什么?
顺便提一句。我使用的是 GNOME Flashback,所以文件管理器是 Nautilus。
按照上面muktupavels的评论,我
Exec=acroread
用Exec=acroread %F
in/usr/share/applications/AdobeReader.desktop
file替换了该行,这解决了这个问题。