¿Por qué aparece el error "la ubicación no es una carpeta" cuando intento abrir archivos usando Dash o Synapse?

11

En los últimos días, he encontrado errores al intentar abrir archivos usando Unity Dash, Synapse o incluso la herramienta de búsqueda Gnome.

Estos métodos me permitirán iniciar aplicaciones y carpetas, pero no archivos de ningún momento, incluidos mp3, doc, odt y txt. Con cualquier método, se produce el mismo diálogo de error: "la ubicación no es una carpeta". ¿Hay algo que pueda hacer para corregir esto o es un error en Natty que todavía se está corrigiendo?

Christian Howd
fuente

Respuestas:

15

sudo apt-get remove exo-utils

Esto es de xfce. Es posible que también necesite eliminar thunar. Me lo arregló de todos modos.

stevepowell99
fuente
Esto solucionó el problema para mí. Tenía instaladas exo-utils cuando instalé Thunar. Una vez que eliminé las exo-utilidades (también se eliminó Thunar), el problema se resolvió.
Christian Howd
para mí, 39 paquetes, incluido xubuntu-desktop, deberían eliminarse. ¿Hay alguna manera de evitar esto?
tobi
Tuve el mismo problema al usar Calibre - solucionado usando este método. La pregunta es, ¿es esto un error o una característica? :)
Avetik Topchyan
Al eliminar exo-utils, se eliminan thunar y muchos elementos esenciales del escritorio xfce4. No es una muy buena solución
Anwar
4

Aquí está la solución sin eliminar exo-utils:

Si desea simplemente arreglar la apertura de archivos pero conservar XFCE / exo, simplemente puede abrir "exo-Preferred-Applications" y cambiar el "administrador de archivos" preferido en "utilidades" de nuevo a "Thunar"

Supongo que la instalación de XFCE cambia este valor predeterminado, de todos modos voltearlo a thunar ciertamente soluciona el comportamiento en Unity para mí.

tobi
fuente
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Anwar
2

Esto es realmente un error en el paquete exo-utils. ( Informe de error de Launchpad )

Es un problema corriente arriba con los archivos de escritorio que instalan controladores incorrectos para las cosas (es decir, si no usa XFCE) ...

La entrada "MimeType =" en:

/usr/share/applications/exo-file-manager.desktop
/usr/share/applications/exo-mail-reader.desktop
/usr/share/applications/exo-web-browser.desktop

los archivos deberían convertirse en: "X-XFCE-MimeType ="

Una solución rápida para su problema es cambiar la entrada según sea necesario y actualizar su base de datos de archivos de escritorio.

Cambiar la entrada se puede hacer como root en un terminal de esta manera:

sed -i -e 's/^MimeType=/X-XFCE-MimeType=/' \
     /usr/share/applications/exo-file-manager.desktop \
     /usr/share/applications/exo-mail-reader.desktop \
     /usr/share/applications/exo-web-browser.desktop

He preparado un paquete con el error corregido en mi PPA, para que pueda instalarlo (es posible que deba esperar hasta que se cree ) ( PPA de PhobosK )

PhobosK
fuente
1

Esto es probablemente un problema en xdg-open y gnome-open. Hay una página de error para ese problema aquí https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Deberías intentar escribir 'xdg-open'. Si el archivo se abre correctamente, está experimentando un problema diferente. Si da el error 'la ubicación no es una carpeta', entonces manténgase atento a las soluciones a esto, pero.

Para el registro, xdg-open no funciona para mí, y desinstalar / reconfigurar algunos paquetes no lo ha solucionado. Saber qué paquete necesita eliminar / actualizar sería útil, molnarandris.

Yun
fuente
He arreglado esto en mi computadora. Después de actualizar a natty beta, xdg-open dejó de funcionar. Encontré esto bbs.archlinux.org/viewtopic.php?id=112069 y sugirió que exo-open era el problema. Después de eliminar edo-utils y algunos programas relacionados con xfce que dependían de él, ahora puedo abrir archivos desde el tablero sin este error.
yun
1

Eliminar exo-utils también elimina thunar. Algunos de nosotros necesitamos tener ambos, Thunar y Nautilus instalados en GNOME

Como el problema es exo-utils, construyo un .deb thunar sin la dependencia de exo-utils. Aquí es cómo para 64 bits :

wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_amd64.deb
dpkg-deb -x thunar_1.2.1-3ubuntu2_amd64.deb tmpdir
dpkg-deb --control thunar_1.2.1-3ubuntu2_amd64.deb tmpdir/DEBIAN
gedit tmpdir/DEBIAN/control

Eliminar 'exo-utils' de la línea 'Depende' y guardar

dpkg -b tmpdir thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get remove exo-utils
sudo dpkg -i thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get -f install

vía: http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder-error-solution-under-gnome/

Alex Cuervo
fuente
-2

Intenta ejecutar el conserje de la computadora. Para mí, resolvió el problema. Creo que debe estar relacionado con una versión anterior de un panel o menú, o bibliotecas innecesarias.

Molnarandris
fuente
Ejecutar el Computer Janitor no funcionó para mí.
Christian Howd
1
ejecutar conserje de la computadora no tiene nada que ver con el problema
Anwar