描述
所有文件,无论其类型如何,也无论我将其与哪种应用程序关联,都会使用我的默认浏览器 (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;
最后,我搜索了计算机上的所有mimeapps.list
和文件,它们要么没有指定任何内容,要么指向。defaults.list
libreoffice-calc.desktop
类似问题
我看到有人报告过类似的问题,但是那里讨论的任何内容都没有任何帮助:
有人知道吗?
答案1
感谢@WU-TANG,我能够确定导致问题的文件,即~/.config/mimeapps.list
。只需将其删除并重新启动即可解决问题。
但我还是不明白为什么发生了这种情况。文件内容没有明显错误,并且xdg-mime query default
显示正确的关联。