打开文件时“位置不是文件夹”错误

我知道这个问题 ,我正在制作一个新问题 ,因为那里的解决方案还不足以解决我的问题。

我在我的vanilla ubuntu 10.10安装上安装了xfce和pcmanfm。 在我厌倦了他们之后我卸载了它们。 然后在一些程序(gnome-do,firefox,file-browser-applet,chrome)中我得到了错误

无法显示文件’filename.txt’“该位置不是文件夹”

当试图打开那些程序管理的文件时。

正如我前面提到的问题所建议的那样:

sudo apt-get remove exo-utils 

没有用,我得到ubuntu Tweak并转到文件关联选项卡,文件夹文件类型设置为打开文件夹是可以的?

我也检查了这些文件

 /usr/share/applications/nautilus-computer.desktop /usr/share/applications/nautilus-folder-handler.desktop 

它们与干净的10.10安装相同(我用虚拟机检查)我跟踪它

gnome-open 'the name of some file.pdf'

我得到相同的错误,我猜测发送该错误的程序正在使用一些函数()调用gnome-open或类似的东西。 我也尝试使用“exo-preferred-applications”切换到nautilus,但它没有显示文件管理器选项,正如一些人所建议的那样。

现在我没有安装exo utils或任何exo,没有特定的Xfce。 我没有尝试过的东西,所以任何帮助都表示赞赏。

UPDATE

我尝试安装软件包XFCE,然后登录到该桌面,gnome-open在xfce上工作…奇怪我也从干净的10.10安装获得/ usr / share / desktop上的所有文件,并复制到我损坏的安装上的文件并没有帮助,对他们来说不是问题……

终于明白了! 我删除了~/.gconf/desktop/gnome/url-handlers文件夹,现在问题完全消失了。

如果你有兴趣, 这就是这个想法的来源 。