Книга PDF открывается в Mendeley при открытии от Калибра

Мне установили Gnome Ubuntu, и я использую i3wm. Каждый раз я дважды щелкаю по книге в Калибре для открытия его, это открывается в рабочем столе Mendeley.

Этого не происходит под Gnome.

Вы могли объяснить, почему это происходит и как я могу зафиксировать его?

2
задан 23 July 2017 в 23:33

1 ответ

Проблема, кажется, это xdg-open неправильно конфигурируется:

$ xdg-mime query default application/pdf
mendeleydesktop.desktop

Конечно же, если я работаю xdg-open some.pdf это открывается Mendeley. Кажется, что некоторые приложения используют xdg-open в то время как другие не делают.

Согласно этому, преступник должен быть в здесь:

$ cat /usr/share/applications/mimeinfo.cache | grep pdf
application/pdf=evince-previewer.desktop;gimp.desktop;evince.desktop;mendeleydesktop.desktop;
application/x-bzpdf=evince-previewer.desktop;evince.desktop;
application/x-ext-pdf=evince-previewer.desktop;evince.desktop;
application/x-gzpdf=evince-previewer.desktop;evince.desktop;
application/x-xzpdf=evince-previewer.desktop;evince.desktop;
image/pdf=display-im6.q16.desktop;display-im6.desktop;

Взгляды, хорошие мне, кроме GIMP, являющегося там; о, хорошо.

$ cat .config/mimeapps.list | grep pdf
application/pdf=evince.desktop;inkscape.desktop;

Выглядит хорошо также. Таким образом, проблема могла быть в i3-specific файле конфигурации. Но:

$ echo $XDG_CONFIG_DIRS
/etc/xdg/xdg-i3:/etc/xdg

Бывшая папка не существует, и второе не содержит никого .list файл.

Таким образом, я понятия не имею, куда это прибывает из. Но выполнение

xdg-mime default evince.desktop application/pdf

действительно, конечно, фиксирует его.

1
ответ дан 2 December 2019 в 04:48

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

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