Линза файлов и xdg-открытый только открывает наутилус, но не корректное приложение

с нескольких дней моя линза Файлов открывает только наутилус, но не соответствующее приложение, которое связано с расширением файла. Например, если я выбираю файл PDF, Наутилус является открытым, указывая на каталог там, файл (и файл выбран), но Adobe Reader не открыт.

Затем я делаю то же в терминале с

xdg-open sample.pdf

только Наутилус открыт также.

xdg-пантомима показывает мне эту информацию:

$ 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

То же с другими типами файлов как изображения, музыкальные файлы и офисные документы.

Затем я дважды щелкаю по файлу в Наутилусе, все в порядке, и соответствующие приложения открыты.

Я предполагаю, что это поведение имеет некоторое отношение к Thunar, который я установил несколько дней назад, но деинсталлировал после этих проблем.

Какие-либо предложения?

9
задан 15 July 2011 в 08:02

5 ответов

У меня была та же проблема, когда я установил xfce (мой вопрос может быть найден здесь).

Моя проблема была решена после удаления всего xubuntu*, xfdesktop4* и xfce4* пакеты (и thunar).

Возможно, необходимо запустить путем ввода:

aptitude search xfce xfd xubuntu | grep ^i

для наблюдения, какие пакеты установлены в системе.

Затем возобновите их удаление.

9
ответ дан 23 November 2019 в 05:03

У меня была та же проблема с линзой файлов, а также в браузере Chrome. Я удалил связанные пакеты всего xfce4, и это устранило проблему.Спасибо!

Это - то, что я сделал,

sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

Я нашел эту информацию здесь

1
ответ дан 23 November 2019 в 05:03

Это - ошибка, но один способ решить (работающий - вокруг) проблема состоит в том, чтобы сделать Вашу собственную версию xdg-open:

mkdir -p ~/bin
cp /usr/bin/xdg-open ~/bin

Необходимо будет удостовериться, что Вы имеете ~/bin добавленный к Вашему пути. Ваш ~/.bashrc файл должен содержать что-то как следующее в нем (это может уже быть там):

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Теперь необходимо отредактировать ~/bin/xdg-open и добавьте следующую строку после строки, которая только содержит текст detectDE в нем (вокруг строки 525 в моей версии сценария):

DE=xfce

После того, чтобы выходить из системы и въезжают задним ходом, документы должны открыться своими связанными обработчиками, вместо с Наутилусом.

0
ответ дан 23 November 2019 в 05:03

Это - ошибка в exo-utils / exo-file-manager.desktop:

https://bugs.launchpad.net/ubuntu / + source/exo / + ошибка/956255

0
ответ дан 23 November 2019 в 05:03

Я решил удаление (или комментарий с #) эта строка из файла ~/.local/share/applications/mimeapps.list:

x-scheme-handler/file=nautilus.desktop
0
ответ дан 23 November 2019 в 05:03

Другие вопросы по тегам:

Похожие вопросы: