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

в 12:36, , рубрики: Песочница, метки: , , , ,

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

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

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

Морис Липп (Moritz Lipp) и Себастьян Рамашер (Sebastian Ramacher) из Грацского технического университета объединились в команду pwmt и написали программу Zathura. Думаю, она может понравится любителям минимализма и 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 и zathurarc, но всё-же вот несколько основных элементов управления.

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, код есть здесь. Кстати, команда написала ещё и минималистичный веб-браузер (который тоже назвается как фильм) Jumanji.

image

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

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

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js