Ubuntu Mate系统「位置|最近的文档」打开文件默认应用错误的修复方案咨询
Ubuntu Mate系统「位置|最近的文档」打开文件默认应用错误的修复方案咨询
嘿,我之前在Mate桌面也碰到过一模一样的问题——文件管理器双击打开文件完全正常,但从「位置|最近的文档」里点,就会莫名其妙用Geany打开deb这类不该它管的文件。给你几个亲测有效的解决办法,你可以挨个试:
方法一:修复MIME类型关联
这是最常见的原因,最近文档功能依赖系统的MIME类型关联,可能和文件管理器的设置不同步:
- 打开「系统设置」,找到「默认应用程序」(部分版本叫「首选应用」),切换到「MIME类型」标签页
- 在搜索框里输入出问题的文件类型,比如
deb,看看当前关联的应用是不是正确的(正常应该是GDebi或者软件中心) - 如果显示的是Geany,点击当前应用选项,选择正确的程序保存即可
- 嫌图形界面麻烦的话,也可以用命令行:
- 先查当前默认关联:
xdg-mime query default application/x-deb - 如果结果是Geany,就设置成GDebi:
xdg-mime default gdebi.desktop application/x-deb(换成你想用的对应desktop文件名就行)
- 先查当前默认关联:
方法二:重置最近文档的缓存文件
Mate的最近文档列表存在本地缓存里,有时候缓存损坏会导致关联错乱:
- 先关掉所有打开的程序,打开终端输入:
rm ~/.local/share/recently-used.xbel,删除这个缓存文件 - 然后注销再登录,或者按Alt+F2输入
r回车重启桌面,之后再试试打开最近文档里的文件,应该就能调用正确的应用了
方法三:检查Geany的文件关联设置
有时候Geany会不小心“抢”了很多文件类型的关联权限:
- 打开Geany,点击顶部菜单栏的「编辑」→「首选项」→「文件类型」
- 浏览列表里的文件类型,找到
deb或者其他不该由Geany打开的类型,取消勾选,保存设置就行
如果上面的方法都没用,还可以试试重新安装Mate桌面环境来修复可能损坏的配置文件:
sudo apt update && sudo apt install --reinstall mate-desktop-environment
备注:内容来源于stack exchange,提问作者Rud48
相关产品推荐
相关产品推荐

