В последние несколько дней я сталкивался с ошибками при попытке открыть файлы с помощью Unity Dash, Synapse или даже инструмента поиска Gnome.
Эти методы позволят мне запускать приложения и папки, но не файлы любого времени, включая mp3, doc, odt и txt. При любом способе выводится одно и то же сообщение об ошибке: «местоположение не является папкой». Есть ли что-то, что я могу сделать с моей стороны, чтобы исправить это, или это ошибка в Natty, которая все еще исправляется?
sudo apt-get remove exo-utils
это от XFCE. Возможно, вам придется удалить и тунар. В любом случае это исправлено для меня.
Вот решение без удаления exo-utils:
Если вы хотите просто исправить открытие файлов, но сохранить XFCE / exo, вы можете просто открыть «exo- Предпочтительные приложения »и измените предпочтительный« файловый менеджер »в разделе« Утилиты »обратно на« Thunar »
Я предполагаю, что установка XFCE изменяет это значение по умолчанию, в любом случае переключение обратно на Thunar определенно исправляет поведение в Единство для меня.
BLOCKQUOTE>
Это действительно ошибка в пакете exo-utils. ( Сообщается об ошибке Launchpad )
Это проблема с файлами рабочего стола, которые устанавливают неправильные обработчики для вещей (то есть, если вы не используете 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, так что вы можете установить его (возможно, вам придется подождать пока он не построит между прочим) ( PPA ФобосК )
Удаление exo-utils также удаляет тунар. Некоторым из нас нужно, чтобы в gnome были установлены и thunar, и nautilus
. Так как проблема в exo-utils, я создаю thunar .deb без зависимости exo-utils. Вот как для 64-битных :
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
Вероятно, это проблема в xdg-open и gnome-open. Здесь есть страница с сообщением об ошибке https://bugs.launchpad.net/ubuntu/+source/unity-place-files/+bug/751374 . Вы должны попробовать набрать 'xdg-open'. Если файл открывается правильно, значит, вы столкнулись с другой проблемой. Если выдает ошибку «location is a folder», то следите за исправлениями, но.
Для записи xdg-open у меня не работает, и удаление / переконфигурирование некоторых пакетов не исправило это. Знание того, какой пакет необходимо удалить / обновить, будет полезно, molnarandris.
Удаление экзо-утилит также удаляет тунар. Некоторым из нас нужно, чтобы в гноме были установлены и тунар, и наутилус - мне это помогло, см. Ссылку http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not- а-папка-ошибки решение-под-гном / .
Попробуйте запустить компьютерный дворник. Для меня это решило проблему. Я думаю, что это должно быть связано со старой версией панели или меню, или ненужными библиотеками.