PDF-книга открывается в Менделе, когда она открыта из Caliber

Я новичок в Linux и LaTex, поэтому извиняюсь заранее, если остальная часть этого вам бесполезна.

Вчера я только что установил texlive, и я не помню, чтобы мне нужно было ввести i ». У меня была обратная проблема, не имея возможности установить полный пакет из-за ошибок во время установки. Я запускаю Linux на небольшой доске под названием cubieboard2, которая может отсутствовать в аппаратных средствах или драйверах для некоторых пакетов в полной версии texlive.

Мои команды были следующими:

apt-get install texlive
apt-get install texmaker

Когда вы сталкиваетесь с отсутствующей командой LaTex, в моем случае она была полной, вы можете использовать apt-файл для поиска:

apt-get install apt-file
apt-file -x search '/fullpage.sty$'

Если он находит файл, он должен отвечать следующим образом :

texlive-latex-extra: /usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty

говорит, что нашел «fullpage.sty» в пакете «texlive-latex-extra», поэтому ...

apt-get install texlive-latex-extra

Примечание: после запуска

apt-file -x search '/fullpage.sty$'

он может попросить вас сначала запустить некоторую команду обновления. Я не помню команду, но она вам скажет.

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

2 ответа

Проблема заключается в том, что 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. Но:

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

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

Поэтому я понятия не имею, откуда это взялось. Но выполнение

xdg-mime default evince.desktop application/pdf

, конечно, исправляет его.

1
ответ дан 18 July 2018 в 09:49

Проблема заключается в том, что 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. Но:

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

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

Поэтому я понятия не имею, откуда это взялось. Но выполнение

xdg-mime default evince.desktop application/pdf

, конечно, исправляет его.

1
ответ дан 24 July 2018 в 19:26

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

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