Pourquoi est-ce que j'obtiens une erreur «l'emplacement n'est pas un dossier» lorsque j'essaie d'ouvrir des fichiers à l'aide de Dash ou Synapse?

11

Au cours des derniers jours, j'ai rencontré des erreurs lors de l'ouverture de fichiers à l'aide de Unity Dash, Synapse ou même de l'outil de recherche Gnome.

Ces méthodes me permettront de lancer des applications et des dossiers, mais pas des fichiers de tout temps, y compris mp3, doc, odt et txt. Avec n'importe quelle méthode, le même dialogue d'erreur se produit: "l'emplacement n'est pas un dossier". Y a-t-il quelque chose que je puisse faire de mon côté pour corriger cela, ou est-ce un bug dans Natty qui est toujours en cours de correction?

Christian Howd
la source

Réponses:

15

sudo apt-get remove exo-utils

cela vient de xfce. Vous devrez peut-être également supprimer Thunar. Fixé pour moi de toute façon.

stevepowell99
la source
Cela a résolu le problème pour moi. J'ai fait installer des exo-utils lorsque j'ai installé Thunar. Une fois que j'ai supprimé les exo-utils (Thunar a également été supprimé), le problème a été résolu.
Christian Howd
pour moi, 39 paquets, y compris xubuntu-desktop, devraient être supprimés. existe-t-il un moyen d'éviter cela?
tobi
A eu le même problème lors de l'utilisation de Calibre - corrigé à l'aide de cette méthode. La question est, est-ce un bug ou une fonctionnalité? :)
Avetik Topchyan
La suppression d'exo-utils supprime thunar et beaucoup de choses essentielles du bureau xfce4. Ce n'est pas une très bonne solution
Anwar
4

Voici la solution sans supprimer les exo-utils:

Si vous voulez simplement corriger l'ouverture des fichiers mais conserver XFCE / exo, vous pouvez simplement ouvrir "exo-Preferred-Applications" et changer le "gestionnaire de fichiers" sous "Utilitaires" en "Thunar"

Je suppose que l'installation de XFCE modifie cette valeur par défaut, de toute façon la retourner à thunar corrige certainement le comportement dans Unity pour moi.

tobi
la source
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Anwar
2

C'est vraiment un bug dans le paquet exo-utils. ( Bogue de Launchpad signalé )

C'est un problème en amont avec les fichiers de bureau qui installent de mauvais gestionnaires pour les choses (c'est-à-dire si vous n'utilisez pas XFCE) ...

L'entrée "MimeType =" dans:

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

les fichiers doivent devenir: "X-XFCE-MimeType ="

Une solution rapide à votre problème consiste à modifier l'entrée si nécessaire et à mettre à jour votre base de données de fichiers de bureau.

La modification de l'entrée peut être effectuée en tant que root dans un terminal de cette façon:

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

J'ai préparé un package avec le bogue corrigé dans mon PPA, vous pouvez donc l'installer (vous devrez peut-être attendre qu'il construise btw) ( PPA de PhobosK )

PhobosK
la source
1

C'est probablement un problème dans xdg-open et gnome-open. Il existe une page de bogue pour ce problème ici https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Vous devriez essayer de taper 'xdg-open'. Si le fichier s'ouvre correctement, vous rencontrez un problème différent. S'il donne l'erreur «l'emplacement n'est pas un dossier», gardez un œil sur les correctifs mais.

Pour mémoire, xdg-open ne fonctionne pas pour moi, et la désinstallation / reconfiguration de certains packages ne l'a pas corrigé. Savoir quel paquet doit être supprimé / mis à jour serait utile, molnarandris.

yun
la source
J'ai corrigé cela sur mon ordinateur. Après la mise à jour vers natty beta xdg-open a cessé de fonctionner. J'ai trouvé ce bbs.archlinux.org/viewtopic.php?id=112069 et il a suggéré que l'exo-open était le problème. Après avoir supprimé edo-utils et quelques programmes liés à xfce qui en dépendaient, je peux maintenant ouvrir des fichiers depuis le tableau de bord sans cette erreur.
yun
1

La suppression des exo-utils supprime également le thunaire. Certains d'entre nous doivent installer à la fois le thunaire et le nautile dans gnome

Puisque le problème est exo-utils, je construis un .deb thunar sans la dépendance exo-utils. Voici comment pour 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

Supprimez «exo-utils» de la ligne «Dépend» et enregistrez

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

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

Alex Cuervo
la source
1

La suppression des exo-utils supprime également le thunaire. Certains d'entre nous doivent avoir installé à la fois thunar et nautilus dans gnome - cela a fonctionné pour moi voir le lien http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-solution-under-gnome / .

user17389
la source
1
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Anwar
-2

Essayez d'exécuter le concierge informatique. Pour moi, cela a résolu le problème. Je pense qu'il doit être lié à une ancienne version d'un panneau ou d'un menu, ou à des bibliothèques inutiles.

molnarandris
la source
L'exécution du Computer Janitor n'a pas fonctionné pour moi.
Christian Howd
1
exécuter le concierge informatique n'a rien à voir avec le problème
Anwar