с некоторых дней моя линза Файлы открывает только nautilus, но не правильное приложение, которое связано с расширением файла. Например, если я выбираю файл PDF, Nautilus является openend, указывая на каталог, в котором находится файл (и файл выбран), но Adobe Reader не открывается.
Затем я делаю то же самое в терминале с
xdg-open sample.pdf
открыт только Наутилус.
xdg-mime показывает мне эту информацию:
$ xdg-mime query default application/pdf
acroread.desktop
Файл /usr/share/applications/acroread.desktop:
[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9
То же самое с другими типами файлов, такими как изображения, музыкальные файлы и офисные документы.
Затем я дважды щелкаю файл в Nautilus, все в порядке, и правильные приложения открываются.
Я предполагаю, что это поведение имеет отношение к Thunar, который я установил несколько дней назад, но удалил после этих проблем.
Какие-либо предложения?
Ответы:
У меня была такая же проблема при установке xfce (мой вопрос можно найти здесь ).
Моя проблема была решена после удаления всех пакетов xubuntu *, xfdesktop4 * и xfce4 * (и thunar).
Возможно, вам следует начать с ввода:
aptitude search xfce xfd xubuntu | grep ^i
чтобы увидеть, какие пакеты установлены в вашей системе.
Затем приступите к их удалению.
источник
exo-preferred-applications
один раз. В ~ / .local / share / Applications есть следующая запись, которая, по-видимому, вызывает ее, если установлен exo-file-manager: "mimeapps.list: x-circuit-handler / file = exo-file-manager.desktop "mythbuntu
дистрибутива на основе xfce. Деинсталляция связанных с xfce пакетов сработала. Если это все еще не работает, попробуйте вручную установить браузер по умолчаниюУ меня была такая же проблема с файлами-линзами, как и в браузере Chrome. Я удалил все пакеты, связанные с xfce4, и это устранило проблему. Спасибо!
Это то, что я сделал,
Я нашел эту информацию здесь
источник
Это ошибка в exo-utils / exo-file-manager.desktop:
https://bugs.launchpad.net/ubuntu/+source/exo/+bug/956255
источник
Это ошибка, но один из способов ее решения - создать собственную версию
xdg-open
:Вам нужно будет убедиться, что вы
~/bin
добавили свой путь. Ваш~/.bashrc
файл должен содержать что-то вроде следующего (он может быть уже там):Теперь вам нужно отредактировать
~/bin/xdg-open
и добавить следующую строку после строки, которая содержит только текстdetectDE
(около строки 525 в моей версии скрипта):После выхода и повторного входа документы должны открываться со связанными с ними обработчиками, а не с Nautilus.
источник
Я решил удалить (или комментировать с #) эту строку из файла ~ / .local / share / Applications / mimeapps.list :
источник