Я новичок в 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$'
он может попросить вас сначала запустить некоторую команду обновления. Я не помню команду, но она вам скажет.
Проблема заключается в том, что 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
, конечно, исправляет его.
Проблема заключается в том, что 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
, конечно, исправляет его.