Mengapa saya mendapatkan kesalahan "lokasi bukan folder" ketika mencoba membuka file menggunakan Dash atau Synapse?

11

Dalam beberapa hari terakhir, saya mengalami kesalahan saat mencoba membuka file menggunakan Unity Dash, Synapse, atau bahkan Gnome Search Tool.

Metode-metode ini akan memungkinkan saya meluncurkan aplikasi dan folder, tetapi bukan file kapan pun, termasuk mp3, doc, odt, dan txt. Dengan metode apa pun, dialog kesalahan yang sama menghasilkan: "lokasi bukan folder". Apakah ada sesuatu yang bisa saya lakukan untuk memperbaiki ini, atau ini bug di Natty yang masih diperbaiki?

Christian Howd
sumber

Jawaban:

15

sudo apt-get remove exo-utils

ini dari xfce. Anda mungkin perlu menghapus thunar juga. Tetap memperbaikinya untuk saya.

stevepowell99
sumber
Ini memperbaiki masalah bagi saya. Saya telah menginstal exo-utils ketika saya menginstal Thunar. Setelah saya menghapus exo-utils (Thunar juga dihapus), masalahnya teratasi.
Christian Howd
bagi saya, 39 paket, termasuk xubuntu-desktop, harus dihapus. adakah cara untuk menghindari ini?
tobi
Punya masalah yang sama saat menggunakan Calibre - tetap menggunakan metode ini. Pertanyaannya adalah, apakah ini bug atau fitur? :)
Avetik Topchyan
Menghapus exo-utils menghapus thunar dan banyak hal penting dari xfce4 desktop. Ini bukan solusi yang sangat baik
Anwar
4

Inilah solusinya tanpa menghapus exo-utils:

Jika Anda hanya ingin memperbaiki pembukaan file tetapi tetap menggunakan XFCE / exo, Anda cukup membuka "aplikasi yang disukai" dan mengubah "manajer file" yang disukai di bawah "utilitas" kembali ke "Thunar"

Saya menduga instalasi XFCE mengubah default ini, tetap membaliknya kembali ke thunar pasti memperbaiki perilaku Unity bagi saya.

tobi
sumber
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Anwar
2

Ini benar-benar bug dalam paket exo-utils. ( Bug Launchpad yang Dilaporkan )

Ini adalah masalah hulu dengan file desktop yang menginstal penangan yang salah untuk hal-hal tersebut (yaitu jika Anda tidak menggunakan XFCE) ...

Entri "MimeType =" di:

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

file harus menjadi: "X-XFCE-MimeType ="

Perbaikan cepat untuk masalah Anda adalah mengubah entri yang diperlukan dan memperbarui database file desktop Anda.

Mengubah entri dapat dilakukan sebagai root di terminal dengan cara ini:

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

Saya telah menyiapkan paket dengan bug tetap di PPA saya, sehingga Anda dapat menginstalnya (Anda mungkin harus menunggu sampai ia membangun btw) ( PPA PhobosK )

PhobosK
sumber
1

Ini mungkin masalah di xdg-open dan gnome-open. Ada halaman bug untuk masalah itu di sini https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Anda harus mencoba mengetikkan 'xdg-open'. Jika file dibuka dengan benar maka Anda mengalami masalah yang berbeda. Jika ini memberikan kesalahan 'lokasi bukan folder' maka tetap perhatikan untuk perbaikan ini tetapi.

Sebagai catatan xdg-open tidak berfungsi untuk saya, dan menghapus / mengkonfigurasi ulang beberapa paket belum memperbaikinya. Mengetahui paket mana yang perlu dihapus / diperbarui akan bermanfaat, molnarandris.

yun
sumber
Saya telah memperbaikinya di komputer saya. Setelah memperbarui ke natty beta xdg-open berhenti bekerja. Saya menemukan bbs.archlinux.org/viewtopic.php?id=112069 ini dan menyarankan bahwa exo-open adalah masalahnya. Setelah menghapus edo-utils dan beberapa program terkait xfce yang bergantung padanya, sekarang saya dapat membuka file dari dasbor tanpa kesalahan ini.
yun
1

Menghapus exo-utils juga menghapus thunar. Beberapa dari kita perlu menginstal thunar dan nautilus di gnome

Karena masalahnya adalah exo-utils, saya membuat thunar .deb tanpa ketergantungan exo-utils. Inilah cara untuk 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

Hapus 'exo-utils' dari baris 'Depends' dan simpan

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
sumber
1

Menghapus exo-utils juga menghapus thunar. Beberapa dari kita perlu menginstal thunar dan nautilus di gnome - ini bekerja untuk saya lihat tautan http://queleimporta.com/thunar-nautilus-exo-utils-and-thelocation-is-not-a-ffolder -error-solution-under-gnome / .

pengguna17389
sumber
1
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Anwar
-2

Coba jalankan petugas kebersihan komputer. Bagi saya, itu memecahkan masalah. Saya pikir itu harus terkait dengan versi lama panel atau menu, atau pustaka yang tidak dibutuhkan.

molnarandris
sumber
Menjalankan Pengawas Komputer tidak bekerja untuk saya.
Christian Howd
1
menjalankan petugas kebersihan komputer tidak ada hubungannya dengan masalah
Anwar