我运行的是 Redhat 5 Enterprise (Nautilus 2.16.2) 和 Gnome,无法更改 PDF 的默认应用程序。无论我做什么,它似乎总是显示为 evince。
首先,我尝试使用 Nautilus 浏览 PDF 文件,右键单击 PDF 文件,选择属性、打开方式,然后更改单选按钮。但是,单选按钮选择的是“文档查看器”,单击其他按钮没有任何反应。按钮卡在“文档查看器”上(我想使用 Adobe Acrobat)。
我当时想手动完成。运行“gnomevfs-info file.pdf”显示:
Name : file.pdf
MIME type : application/pdf
Default app : evince.desktop
xdg-mime query default application/pdf
过去显示相同的结果,但运行后xdg-mime default AdobeReader.desktop application/pdf
现在显示以下内容:
AdobeReader.desktop
因此现在xdg-mime
和gnomevfs-info
显示了此文件类型的不同默认应用程序。我尝试使用更新 mime 数据库update-mime-database ~/.local/share/mime
以及使用更新我的桌面数据库,update-desktop-database ~/.local/share
但似乎没有任何效果。
更改默认应用程序其实不应该这么难。接下来我应该尝试什么来更改我的默认应用程序?
然而,却显示出一些不同的东西
但是,我的.local/share/applications/defaults.list
文件显示以下内容:
application/pdf=AdobeReader.desktop
答案1
您必须单击实际的单选按钮,而不仅仅是列表框中的不同条目。