Чому при спробі відкрити файли за допомогою Dash або Synapse я отримую помилку "місцезнаходження не папка"?


11

Останні кілька днів у мене виникли помилки при спробі відкрити файли за допомогою Unity Dash, Synapse або навіть інструменту пошуку Gnome.

Ці методи дозволять мені запускати програми та папки, але не файли будь-якого часу, включаючи mp3, doc, odt та txt. З будь-яким методом випливає однаковий діалог помилок: "місцеположення не папка". Чи можу я щось зробити, щоб виправити це, чи це помилка в Натті, яка все ще виправляється?

Відповіді:


15

sudo apt-get remove exo-utils

це від xfce. Можливо, вам також знадобиться видалити тунар. Виправили це все одно для мене.


Це вирішило для мене проблему. У мене були встановлені екзо-утиліти, коли я встановлював Thunar. Як тільки я видалив екзо-утиліти (Thunar теж був видалений), проблема була вирішена.
Крістіан Хауд

для мене слід видалити 39 пакетів, включаючи xubuntu-desktop. чи є спосіб уникнути цього?
тобі

Була така ж проблема при використанні Calibre - виправлена ​​за допомогою цього методу. Питання: це помилка чи особливість? :)
Avetik Topchyan

Якщо видалити екзо-утиліти, то з робочого столу xfce4 видаляються тунари та багато необхідних матеріалів. Це не дуже вдале рішення
Анвар

4

Ось рішення, не видаляючи екзо-утиліти:

Якщо ви хочете просто виправити відкриття файлів, але зберегти XFCE / exo, ви можете просто відкрити "екзо-переважні додатки" та змінити бажаний "менеджер файлів" у "утилітах" назад на "Thunar"

Я здогадуюсь, що встановлення XFCE змінює цей дефолт, все одно повертаючи його назад до тунару, безумовно, фіксує поведінку в Unity для мене.


Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Анвар

2

Це справді помилка в пакеті exo-utils. ( Повідомлення про помилку запуску )

Це проблема вище за течією файлів на робочому столі, які встановлюють неправильні обробники для речей (тобто якщо ви не використовуєте XFCE) ...

Запис "MimeType =" у:

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

Файли повинні стати: "X-XFCE-MimeType ="

Швидке виправлення вашої проблеми - змінити запис за потребою та оновити базу даних файлів на робочому столі.

Зміна запису може бути виконана як root у терміналі таким чином:

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

Я підготував пакет із виправленою помилкою в моєму PPA, тому ви можете встановити його (можливо, вам доведеться почекати, поки він не наробить btw) ( PPA PhobosK )


1

Ймовірно, це проблема в xdg-open та gnome-open. Сторінка помилок для цієї проблеми тут https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Спробуйте ввести "xdg-open". Якщо файл відкривається правильно, виникла інша проблема. Якщо це дає помилку "місцезнаходження не папка", тоді слідкуйте за виправленнями цього, але слідкуйте за цим.

Для запису xdg-open для мене не працює, і деінсталяція / перенастроювання деяких пакунків не виправила його. Знаючи, який пакунок потребує видалення / оновлення, було б корисно, Molnarandris.


Я це зафіксував на своєму комп’ютері. Після оновлення до natty beta xdg-open перестав працювати. Я знайшов це bbs.archlinux.org/viewtopic.php?id=112069, і він припустив, що проблема була екзо-відкритою. Після видалення edo-utils та декількох програм, пов’язаних з xfce, які залежали від цього, тепер я можу відкривати файли з тире без цієї помилки.
юний

1

Видалення екзоутилів також знімає тунар. Деяким з нас потрібно встановити і тунар, і наутілус в гномі

Оскільки проблема - екзо-утиліти, я будую тунар .deb без залежності екзо-утиліти. Ось як для 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

Видаліть "exo-utils" з рядка "Залежить" і збережіть

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

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


1

Видалення екзоутилів також знімає тунар. Деяким з нас потрібно встановити і thunar, і nautilus в gnome - це працювало для мене, дивіться посилання http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-рішення-under-gnome / .


1
Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Анвар

-2

Спробуйте запустити комп'ютерний двірник. Для мене це вирішило проблему. Я думаю, що це має бути пов’язане зі старою версією панелі чи меню, або непотрібними бібліотеками.


Запуск комп'ютерного двірника не працював для мене.
Крістіан Хауд

1
запуск комп’ютерного двірника, що не має нічого спільного з проблемою
Anwar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.