Dlaczego pojawia się błąd „lokalizacja nie jest folderem” podczas próby otwarcia plików za pomocą Dash lub Synapse?

11

W ciągu ostatnich kilku dni napotkałem błędy podczas próby otwarcia plików za pomocą Unity Dash, Synapse, a nawet narzędzia wyszukiwania Gnome.

Te metody pozwolą mi uruchamiać aplikacje i foldery, ale nie pliki w dowolnym czasie, w tym mp3, doc, odt i txt. Przy każdej metodzie powstaje ten sam dialog błędu: „lokalizacja nie jest folderem”. Czy jest coś, co mogę zrobić po mojej stronie, aby to naprawić, czy jest to błąd w Natty, który wciąż jest poprawiany?

Christian Howd
źródło

Odpowiedzi:

15

sudo apt-get remove exo-utils

to jest z Xfce. Być może trzeba będzie usunąć Thunar. W każdym razie naprawiłem to.

stevepowell99
źródło
To rozwiązało problem. Miałem zainstalowane egzo-narzędzia, kiedy instalowałem Thunar. Po usunięciu egzo-narzędzi (Thunar również został usunięty) problem został rozwiązany.
Christian Howd
dla mnie należy usunąć 39 pakietów, w tym xubuntu-desktop. czy istnieje sposób, aby tego uniknąć?
tobi
Miał ten sam problem podczas korzystania z Calibre - naprawiony przy użyciu tej metody. Pytanie brzmi, czy to błąd, czy funkcja? :)
Avetik Topchyan
Usunięcie exo-utils usuwa Thunar i wiele niezbędnych rzeczy z pulpitu XFCE4. To niezbyt dobre rozwiązanie
Anwar
4

Oto rozwiązanie bez usuwania egzo-narzędzi:

Jeśli chcesz po prostu naprawić otwieranie plików, ale zachować XFCE / exo, możesz po prostu otworzyć „aplikacje preferowane przez egzo” i zmienić preferowany „menedżer plików” w „narzędziach” z powrotem na „Thunar”

Domyślam się, że instalacja XFCE zmienia to ustawienie domyślne, zresztą odwrócenie go do Thunara z pewnością naprawia dla mnie zachowanie w Unity.

Tobi
źródło
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Anwar
2

To naprawdę błąd w pakiecie exo-utils. ( Zgłoszony błąd w Launchpad )

Jest to problem nadrzędny w przypadku plików pulpitu, które instalują niewłaściwe programy obsługi (np. Jeśli nie używasz XFCE) ...

Wpis „MimeType =” w:

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

pliki powinny mieć postać: „X-XFCE-MimeType =”

Szybkim rozwiązaniem problemu jest zmiana wpisu w razie potrzeby i aktualizacja bazy danych plików na pulpicie.

Zmiana wpisu może być wykonana jako root w terminalu w następujący sposób:

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

Przygotowałem pakiet z naprawionym błędem w moim PPA, więc możesz go zainstalować (możesz poczekać, aż zbuduje btw) ( PPA PhobosK )

PhobosK
źródło
1

Jest to prawdopodobnie problem w xdg-open i gnome-open. Strona błędu tego problemu znajduje się tutaj https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Powinieneś spróbować wpisać „xdg-open”. Jeśli plik otworzy się poprawnie, oznacza to, że masz inny problem. Jeśli wyświetli się błąd „lokalizacja nie jest folderem”, sprawdź i popraw poprawki, ale.

Dla przypomnienia xdg-open nie działa dla mnie, a odinstalowanie / ponowna konfiguracja niektórych pakietów nie naprawiła tego. Przydałoby się wiedzieć, który pakiet wymaga usunięcia / aktualizacji, Molnarandris.

yun
źródło
Naprawiłem to na swoim komputerze. Po aktualizacji do natty beta xdg-open przestał działać. Znalazłem ten bbs.archlinux.org/viewtopic.php?id=112069 i sugeruje, że problemem była egzo-otwarta. Po usunięciu edo-utils i kilku powiązanych z nim programów xfce mogę teraz otwierać pliki z deski rozdzielczej bez tego błędu.
Yun
1

Usunięcie egzo-narzędzi usuwa również Thunar. Niektórzy z nas muszą mieć zainstalowanego w gnome zarówno Thunara, jak i Nautilusa

Ponieważ problemem są egzo-narzędzia, buduję plik thunar .deb bez zależności od egzo-narzędzia. Oto jak dla 64bit :

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

Usuń „exo-utils” z wiersza „Depends” i zapisz

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

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

Alex Cuervo
źródło
1

Usunięcie egzo-narzędzi usuwa również Thunar. Niektórzy z nas muszą mieć zainstalowanego w gnome zarówno Thunara, jak i Nautilusa - to zadziałało dla mnie, patrz link http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-solution-under-gnome / .

użytkownik17389
źródło
1
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Anwar
-2

Spróbuj uruchomić dozorcę komputera. Dla mnie to rozwiązało problem. Myślę, że musi to być związane ze starą wersją panelu lub menu albo niepotrzebnymi bibliotekami.

Molnarandris
źródło
Uruchamianie komputera Woźny nie działał dla mnie.
Christian Howd
1
działający komputer woźny nie ma nic wspólnego z problemem
Anwar