[ Пред. ] [ Содержание ] [ След. ]

Okular

[ @okular @pdf @LaTeX ]

 


Основной просмотрщик pdf в KDE. Много лет подряд я предпочитал гномовский Evince — проще выглядит, почти всё спрятано за отдельными кнопками, и занимает меньше памяти, нежели Okular.


Но в Evince невозможно настроить тему, можно только переключиться в «night mode», где просто меняются местами чёрное с белым, в том числе ревертятся цвета изображений. Поэтому переход на Okular был неизбежен.


Базовые настройки


Открытие файлов


Настройка
> Настроить Okular
> Главное
> Основные параметры
> Параметры программы


Проставить галочки:
+ Открывать новые файлы во вкладках
+ Не открывать один и тот же файл в двух вкладках
+ Обновлять файлы при обнаружении их изменения


Проблемы в LaTeX


При генерировании pdf-файлов в [[LaTeX]> настроенный по-умолчанию Okular открывает каждый обновлённый pdf-файл в новом окне. Можно запускать компилятор LaTeX через командную строку с параметром --unique:


okular --unique ./"$finalProjectFileName".pdf & disown -h %1


Это решает озвученную проблему, но порождает другую — измененный документ послушно открывается в том же окне okular, но каждый раз содержимое документа пролистывается к первой странице. Поэтому настройка с галочками предпочтительнее параметра --unique.


Память


По-умолчанию Okular занимает столько свободной памяти, сколько найдёт. Лечится просто:


Настройка
> Настроить Okular
> Быстродействие
> Использование памяти = Экономное


Цвета


Задача — ослабить яркость белого фона. Превратим «чистый белый» в «лёгкие оттенки серого».


Настройка
> Настроить Okular
> Специальные возможности
> Поставить галочку «Изменить цвета»
> Цветовой режим = Изменить цвет бумаги
> HTML код = #cfcfcf


Есть вероятность, что в некоторых документах режима «Изменить цвет бумаги» будет недостаточно, например, если в документе будут выделенные блоки вроде «а вот так это будет выглядеть в терминале». Возможно, поможет режим «Изменить светлый и тёмный цвета» с настройками вроде:


Но в этом режиме цвета будут значительно искажены с сторону общего серого. Это будет ОЧЕНЬ заметно и по фотографиям, и на диаграммах с тонкими линиями.


Удалить Okular


невозможно и не нужно, он утащит за собой ’kde-standard’ и четверть системы.


akregator{u} apper{u} apper-data{u} cups-pk-helper{u} espeak-ng-data{u} fonts-symbola{u} gir1.2-atspi-2.0{u} gir1.2-gstreamer-1.0{u} gir1.2-notify-0.7{u} gir1.2-secret-1{u} gir1.2-wnck-3.0{u} haveged{u} hyphen-en-us{u} kde-plasma-desktop{u} kde-standard{a} kdeaccessibility{u} kmag{u} kmousetool{u} kmouth{u} knotes{u} kontrast{u} korganizer{u} libatk-adaptor{u} libbrlapi0.8{u} libdotconf0{u} libespeak-ng1{u} libhavege2{u} libkf5kexiv2-15.0.0{u} libkf5syndication5abi1{u} libokular5core9{u} libpcaudio0{u} libqaccessibilityclient-qt5-0{u} libqmobipocket2{u} libqt5opengl5{u} libreoffice-help-en-us{u} libreoffice-kf5{u} libreoffice-qt5{u} libsonic0{u} libstartup-notification0{u} libutempter0{u} libwnck-3-0{u} libwnck-3-common{u} mythes-en-us{u} okular orca{u} perl-tk{u} plasma-widgets-addons{u} print-manager{u} python3-brlapi{u} python3-cairo{u} python3-certifi{u} python3-chardet{u} python3-cups{u} python3-cupshelpers{u} python3-idna{u} python3-louis{u} python3-pkg-resources{u} python3-pyatspi{u} python3-requests{u} python3-six{u} python3-smbc{u} python3-speechd{u} python3-urllib3{u} python3-xdg{u} qml-module-qtwebkit{u} qtgstreamer-plugins-qt5{u} sddm{u} sddm-theme-debian-maui{u} sound-icons{u} speech-dispatcher{u} speech-dispatcher-audio-plugins{u} speech-dispatcher-espeak-ng{u} system-config-printer-common{u} system-config-printer-udev{u} task-desktop{u} task-kde-desktop{a} x11-apps{u} x11-session-utils{u} xbitmaps{u} xbrlapi{u} xinit{u} xkbset{u} xorg{u} xterm{u}


Можно его подавить — Common:HowTo:Настроить:systemd:Подавить сервис — но разумнее его не удалять, а юзать.