¿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?

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.


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í.


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 )


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.


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/



-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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.