Estou ciente deessa outra perguntae estou fazendo um novo porque as soluções não foram suficientes para o meu problema.
Eu instalei o xfce e o pcmanfm em cima da minha instalação do vanilla ubuntu 10.10. Depois que me cansei deles, desinstalei-os. E então, em alguns programas (gnome-do, firefox, file-browser-applet, chrome) recebo o erro
não foi possível exibir o arquivo'filename.txt' "o local não é uma pasta"
ao tentar abrir arquivos gerenciados por esses programas.
Conforme sugerido pela pergunta mencionada anteriormente, tentei:
sudo apt-get remove exo-utils
Não adiantou, eu peguei o ubuntu Tweak e fui para a aba de associações de arquivos, e o tipo de arquivo da pasta está definido como pasta aberta, ok?
Também verifiquei esses arquivos
/usr/share/applications/nautilus-computer.desktop
/usr/share/applications/nautilus-folder-handler.desktop
E eles são iguais a uma instalação limpa 10.10 (verifiquei com uma máquina virtual).
gnome-open 'the name of some file.pdf'
E recebo o mesmo erro, e acho que os programas que enviam esse erro estão usando alguma função () que chama gnome-open ou algo parecido. Também tentei usar "exo-preferred-applications" para mudar para o nautilus, mas ele não mostra a opção do gerenciador de arquivos como alguns sugeriram.
No momento não tenho os utilitários exo nem nada do exo instalado, nada específico do Xfce. Fiquei sem coisas para tentar, então qualquer ajuda será apreciada.
ATUALIZAR
Eu tentei instalar o pacote XFCE e depois fazer login naquele desktop e o gnome-open funciona no xfce ... estranho. Também peguei todos os arquivos em /usr/share/desktop de uma instalação 10.10 limpa e copiei os arquivos na minha instalação danificada e não ajudou, não é problema para eles...
Responder1
Finalmente consegui! Excluí minha ~/.gconf/desktop/gnome/url-handlers
pasta e agora o problema desapareceu completamente.
Se você estiver interessado,essa foi a fonteda ideia.