描述
所有文件,无论其类型如何,也无论我与该类型关联的应用程序如何,都使用我的默认浏览器 (Firefox) 打开,然后要求我选择一个应用程序。这很烦人。
如果我双击、右键单击并明确选择使用哪个应用程序打开文件,或者甚至xdg-open file.name
始终使用 Firefox 打开文件,这并不重要。
语境
我相信这是在我几周前升级到 Ubuntu 18.04 之后发生的。由于这个原因,我现在已经升级到 20.04,但它没有帮助。
更多信息
例如考虑 CSV 文件...我通过以下方式看到此关联xdg-mime
:
$ xdg-mime query default text/csv
libreoffice-calc.desktop
我在“文件”中看到了这个关联:
我也有这个(以防万一):
$ cat /usr/share/applications/mimeinfo.cache | grep csv
application/csv=libreoffice-calc.desktop;
text/csv=libreoffice-calc.desktop;
text/x-csv=libreoffice-calc.desktop;
最后,我在我的计算机上搜索了 allmimeapps.list
和defaults.list
files,它们要么没有指定任何内容,要么指向libreoffice-calc.desktop
.
类似问题
我看到人们报告了类似的问题,但那里讨论的没有任何帮助:
有没有人有任何线索?
感谢@WU-TANG,我能够确定导致问题的文件,即
~/.config/mimeapps.list
. 只需删除它并重新启动即可解决问题。但是,我仍然不明白为什么会这样。文件内容没有明显错误,并且
xdg-mime query default
显示了正确的关联。