我知道另一个问题我正在制作一个新的,因为那里的解决方案不足以解决我的问题。
我在原版 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 或类似程序的 function()。我还尝试使用“exo-preferred-applications”切换到 nautilus,但它没有像某些人建议的那样显示文件管理器选项。
目前我还没有安装 exo 实用程序或任何 exo,也没有安装任何 Xfce 特定程序。我没有什么可以尝试的,所以任何帮助我都非常感谢。
更新
我尝试安装 XFCE 软件包,然后登录到该桌面,gnome-open 在 xfce 上运行良好...奇怪的是,我还从干净的 10.10 安装中获取了 /usr/share/desktop 上的所有文件,并复制了损坏的安装上的文件,但这没有帮助,不是他们的问题...
答案1
终于搞定了!我删除了我的~/.gconf/desktop/gnome/url-handlers
文件夹,现在问题完全解决了。
如果你感兴趣,这就是来源的想法。