- PVSM.RU - https://www.pvsm.ru -

Zathura, просмоторщик документов

Zathura, просмоторщик документов - 1

— В KDE есть Okular.
А у вас?
— А у GNOME есть Evince.
А у вас?

Для просмотра того текста, что Вы скомпилировали в PostScript или PDF или отсканировали в DjVu можно использовать огромное количество программ, и каждый выбирает по своему вкусу.

Морис Липп (Moritz Lipp) и Себастьян Рамашер (Sebastian Ramacher) из Грацского технического университета объединились в команду pwmt [1] и написали программу Zathura [2]. Думаю, она может понравится любителям минимализма и vim-подобных интерфейсов.

Zathura, просмоторщик документов - 2

С помощью набора плагинов Zathura поддерживает форматы PostScript, PDF, DjVu, Comic Book Archive и EPUB.

Zathura, просмоторщик документов - 3

Как видите, интерфейс действительно изящен в своей простоте. Только отображённый документ и строка (statusbar), содержащая путь к файлу и номер страницы. Эту строку можно вызвать/убрать комбинацией сtrl-n.

Есть несколько режимов.

  • Обычный режим — режим просмотра документов
  • Режим оглавления (tab)
  • Режим презентации (F5)

Ну, и полноэкранный режим — F11.

Команды вводятся в отдельной строке ввода (inputbar) после двоеточия. Эту строку можно вызвать/убрать с помощью сtrl-m. Команды пролистываютя клавишей tab:

image

Zathura поддерживает режим интерактивного оглавления, в который можно перейти клавишей tab.

Zathura, просмоторщик документов - 5

Управление

Для тех, кто знаком с VIM, просматривать документы в затуре будет просто и удобно.

Там, где это уместно, перед командой можно ввести число, и та выполнится соответствующее число раз. Например, 3 r три раза повернёт документ по часовой стрелке (что эквивалентно одному разу в обратную сторону), а N gg перелистнёт Ваш документ на N-ую страницу.

Все интересующиеся, конечно, прочтут man-страницы zathura [3] и zathurarc [4], но всё-же вот несколько основных элементов управления.

J, K перейти на следующую, предыдущую страницу
h, k, j, l прокрутка влево, вверх, вниз, вправо
←, ↑, ↓, → то же
Ctrl+t, d, u, y прокрутка влево, вверх, вниз, вправо на полстраницы
gg, G, nG (ngg) в начало, в конец, на n-ую страницу документа
a, s вместить страницу по высоте, по ширине
d просмотр разворота
/, ? поиск по тексту
n, N перейти к следующему, предыдущему результату поиска
o, O открыть документ
f перейти по ссылке
F показать адрес ссылки
r, nr поворот по часовой стрелке, поворот n раз
Ctrl+r инвертировать цвета (в ЧБ)
R перезагрузить документ*)
+, -, = увеличить, уменьшить, оригинальный размер
q выход

*) — вообще говоря, документ в затуре обновляется сам, что удобно, когда Вы, например, снова скомпилировали в LaTeX'е и сразу смотрите, что получилось.

А в режиме оглавления очень удобно сворачивать и разворачивать:

l Развернуть пункт
L Развернуть все
h Свернуть
H Свернуть все

Zathura написана на C, код есть здесь [5]. Кстати, команда написала ещё и минималистичный веб-браузер (который тоже назвается как фильм) Jumanji [6].

image

P.S. При просмотре страниц разворотами левыми страницами могут быть только нечётные, а некоторые книги свёрстаны так, что левыми должны быть чётные страницы, т.е. первую страницу нужно просматривать отдельно, а остальные разворотами. Может кто знает как решить проблему?

Автор: ,,,(o_O),,,

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/pesochnitsa/108916

Ссылки в тексте:

[1] pwmt: https://pwmt.org/about/

[2] Zathura: https://pwmt.org/projects/zathura/

[3] zathura: http://manpages.ubuntu.com/manpages/vivid/man1/zathura.1.html

[4] zathurarc: http://manpages.ubuntu.com/manpages/vivid/man5/zathurarc.5.html

[5] здесь: https://git.pwmt.org/groups/pwmt

[6] Jumanji: https://pwmt.org/projects/jumanji/

[7] Источник: http://geektimes.ru/sandbox/2902/