所以这是一个有趣的问题。升级到 Raring Ringtail 后,除了 Unity 本身的文件浏览器之外,nautilus 的打开文件命令(从浏览器打开下载,单击 Unity 中的可移动媒体)都会打开磁盘使用情况分析器而不是 nautilus。是否有某个配置文件可以选择这些默认值?我似乎找不到它。
答案1
在我看来,合适的方法是将 Nautilus 定义为处理 mimetype inode/directory 的默认应用程序。这可以通过控制台完成
xdg-mime default nautilus.desktop inode/directory
它的作用是将以下行添加到 .local/share/applications/mimeapps.list
inode/directory=nautilus.desktop
关于接受的答案:我不知道在 baobab 桌面文件中的 mimetype 中添加冒号和数字有什么作用,但如果只是禁用不需要的行为,这还不够。我可以想象另一个应用程序再次劫持/覆盖 mimetype 关联。
另一点是,您所有的默认值都在一个地方定义。
答案2
编辑/usr/share/applications/baobab.desktop
和更改
MimeType=inode/directory;
和
MimeType=inode/directory:1;
然后运行此命令:
sudo update-desktop-database -q
答案3
/usr/share/applications/baobab.desktop
通过发出以下命令打开文件:
gksudo gedit /usr/share/applications/baobab.desktop
并删除此行:
MimeType=inode/directory;
然后保存。如果这解决了您的问题,请花一点时间在 Launchpad 上提交错误报告。