![自从我删除了 Adobe 之后,xdg-open 更喜欢使用 libreoffice 而不是文档查看器来打开 pdf 文件?](https://linux22.com/image/1199995/%E8%87%AA%E4%BB%8E%E6%88%91%E5%88%A0%E9%99%A4%E4%BA%86%20Adob%E2%80%8B%E2%80%8Be%20%E4%B9%8B%E5%90%8E%EF%BC%8Cxdg-open%20%E6%9B%B4%E5%96%9C%E6%AC%A2%E4%BD%BF%E7%94%A8%20libreoffice%20%E8%80%8C%E4%B8%8D%E6%98%AF%E6%96%87%E6%A1%A3%E6%9F%A5%E7%9C%8B%E5%99%A8%E6%9D%A5%E6%89%93%E5%BC%80%20pdf%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我从 Ubuntu 22.04.3 LTS 中删除了 Adobe,从那时起,我就用而不是文档查看器xdg-open file.pdf
来打开文件。清除完全解决了这个问题,但如果我重新安装它,这个问题仍然存在。我可以这样做,删除并重新安装 libreoffice,因为我一开始就不怎么使用它,但我相信应该有一个解决方案。有没有办法告诉libreoffice
libreoffice
xdg-open
请使用其他应用打开 PDF? 我确实进行了一些谷歌搜索,但没有找到任何我能理解的明确内容。
编辑:打开 pdf 文件时没有勾选,所以我无法从那里选择默认应用程序
非常感谢
编辑2:建议的类似问题这里对我来说不适用,我的系统中没有列出 GUI 解决方案的任何选项,而且我也不完全理解非 GUI 解决方案。另一方面,建议的(注释)命令xdg-mime default org.gnome.Evince.desktop application/pdf
效果非常好!
答案1
有时文件关联 GUI 可能会令人困惑、不可靠,并且在不同的 Ubuntu 版本之间有所不同,因此命令行是一种可靠的方式设置它:
xdg-mime default org.gnome.Evince.desktop application/pdf
我查找了/usr/share/applications
正确的*.desktop
文件名。在本例中,您特别想要文档查看器应用程序,其内部名称为org.gnome.Evince.desktop
.xdg-mime default
只是更改文件关联的命令。application/pdf
是 PDF 文件的 MIME 类型。