很久以前,可以通过文件中的命令行设置默认应用程序~/.local/share/applications/defaults.list
。但是这个文件已经不存在了。
如何使用命令行将 Okular 设置为 Ubuntu 16.04 中的默认文档阅读器?
很久以前,可以通过文件中的命令行设置默认应用程序~/.local/share/applications/defaults.list
。但是这个文件已经不存在了。
如何使用命令行将 Okular 设置为 Ubuntu 16.04 中的默认文档阅读器?
据我所知,您可以通过 xdg-mime 设置默认应用程序。
要检查它是否有效:
默认应用程序似乎
/usr/share/applications/defaults.list
在应用程序和文件之间的关联对中全局设置。可以在文件中设置用户特定的文件关联~/.local/share/applications/defaults.list
。该文件可能不存在 - 可能是在全新安装 Ubuntu 之后 - 但可以由用户创建。我现在使用如下脚本将应用程序与文件类型相关联。在此示例中,Okular 与所有文档类型相关联(替换 Evince)。
以下对我有用:
xdg-mime default okularApplication_pdf.desktop application/pdf
我使用了亚历克斯以前的答案(对不起,我无法评论它......)并更新了它。
该行:
xdg-mime query default application/pdf
效果很好。现在,我所有的 pdf 默认都是用 Okular 打开的。谢谢你,亚历克斯!