我有几个奇怪的 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 的符号链接),它包含
application/pdf=AdobeReader.desktop
必须在 Adobe Reader 安装期间添加的行。但是,我的 ~/.config/mimeapps.list 部分包含[Default Applications]
该行,
application/pdf=org.gnome.Evince.desktop
因为我已将默认应用程序重新设置为 Evince,并且它还包含我猜想应该导致 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。
答案1
根据上述 muktupavels 的评论,我用文件中的Exec=acroread
行替换了该行,从而解决了这个问题。Exec=acroread %F
/usr/share/applications/AdobeReader.desktop