![运行 update-mime-database 后文件类型关联中断](https://linux22.com/image/1041637/%E8%BF%90%E8%A1%8C%20update-mime-database%20%E5%90%8E%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E5%85%B3%E8%81%94%E4%B8%AD%E6%96%AD.png)
运行后,sudo update-mime-database /usr/share/mime
我的 gnome 不再识别任何文件类型。在 Nautilus 中,所有文件现在都text/plain type
默认使用 gedit 打开。Gnome-commander 也是如此。
我猜测这不是文件关联中断而是文件类型识别问题。
尝试过(顺序不一):
- 重复运行
update-mime-database
多次 - 重新安装包
gnome-mime-data
- 删除
~/.local/share/applications/*
- 多次注销并登录
- 重启
到目前为止还没有任何帮助。
我的系统:
Ubuntu 10.04 LTS(Lucid Lynx)
Gnome 2.30.2
答案1
我遇到了类似的问题,并通过重新安装 shared-mime-info 包解决了这个问题
sudo apt-get install --reinstall shared-mime-info
答案2
答案3
以 root 身份运行update-mime-database
会删除某些 mime 数据库文件的“其他”访问权限。运行
chmod -R o+r /usr/share/mime
之后会修复这个问题。