我信任的朋友gnome-open
(我称之为go
简称)已经停止工作。它将给它的任何参数解释为一个目录,并且不会识别其他任何东西。
我已经找到了连接gnome 菜单系统的间接路径,该系统又依赖于需要的XDG 子系统/etc/gnome/defaults.list
,/usr/share/application/mimeinfo.cache
它本身是由 update-mime-database(1) 生成的,它需要$XDG_CONFIG_DIRS
并$XDG_DATA_DIRS
正确设置。
一切似乎都井井有条,但 mime 类型识别不起作用。这在 shell 中是可以容忍的(因为我通常知道我要打开的文件的 mime 类型),但是像 Chrome 这样的应用程序无法正常启动任何东西。
我确定我错过了一些东西,这是在最近更新到 Natty Beta 1 的日常桌面使用的机器上(并且截至一小时前是当前的存储库)。我不知道 gnome-open 失败是由升级引起的还是在某些软件包安装过程中跟随它。