Zathura (программа)
Zathura | |
---|---|
![]() | |
Тип | просмотрщик |
Написана на | Си |
Интерфейс | GTK |
Операционные системы | Linux, FreeBSD, Mac OS X |
Последняя версия | |
Репозиторий | github.com/pwmt/zathura |
Лицензия | GNU GPL |
Сайт | pwmt.org/projects/zathura/ |
Zathura — программа-просмотрщик файлов в форматах PDF, DjVu, PostScript и т. д.[комментарий 1]. Предоставляет минималистичный и простой в использовании интерфейс; управление в основном ориентировано на взаимодействие с клавиатурой (Vim-подобный набор команд)[2], и мышь является лишь дополнительным необязательным инструментом[3].
Отличается быстротой работы и легковесностью. Разрабатывается и распространяется свободно и открыто с использованием библиотеки girara[комментарий 2], основанной на GTK+. Кроссплатформенная программа в пределах Unix-подобных систем (Linux, FreeBSD, OS X).
Описание интерфейса
Zathura имеет псевдоконсольный интерфейс. На главном экране можно видеть:
- монохромное поле в котором открывается документ,
- строку, содержащую путь к файлу (её можно скрыть комбинацией Ctrl+n),
- командную строку, которая по умолчанию скрыта в обычном режиме и появляется после ввода
:
. Её также можно вызвать комбинацией Ctrl+m.

Для ввода команды необходимо перейти в соответствующий режим с помощью ввода :
. Далее можно непосредственно ввести имя команды или пролистать возможные команды клавишей Tab ↹. При пролистывании справа будут описания команд (см. рис.).
Для перехода в полноэкранный режим используется клавиша F11.
Для просмотра презентаций существует специальный режим, переключение на который осуществляется клавишей F5.
При обычном чтении можно листать страницы не только друг за другом, но и разворотами. Эта опция переключается клавишей d. При этом первуюстраницу можно просматривать как отдельно (располагается в правой колонке), так и на развороте со второй страницей. Переключение
:set first-page-column :1
-- первая страница в левой колонке,
:set first-page-column :2
-- в правой.
Поддерживаемые форматы документов
Поддерживает различные форматы с помощью плагинов:
Формат | Плагин | Библиотека для рендеринга |
---|---|---|
zathura-pdf-poppler или zathura-pdf-mupdf | poppler или mupdf, соответственно | |
DjVu | zathura-djvu | djvulibre |
PostScript | zathura-ps | libspectre |
Comic Book Archive | zathura-cb | libarchive |
FictionBook | zathura-pdf-mupdf[6] | mupdf |
epub | zathura-pdf-mupdf[7] | mupdf |
Основные элементы управления
Это неполный список команд (см. man-страницы в командной оболочке[комментарий 3]).
Везде, где это имеет смысл, перед командой можно ставить число для повторения команды соответствующее число раз. Например:
10
J — перейти на 10 страниц вперед,
3
r — повернуть 3 раза по часовой стрелке, что эквивалентно одному разу против часовой,
и т. д.
Привязки клавиш
Привязка | Описание |
---|---|
J, K | Перейти на следующую, предыдущую страницу |
h, k, j, l | Прокрутка влево, вверх, вниз, вправо |
←, ↑, ↓, → | то же |
Ctrl+t, d, u, y | Прокрутка влево, вверх, вниз, вправо на полстраницы |
t, Ctrl+f или space, | Прокрутка влево, вверх, вниз, вправо на целую страницу |
gg , G , nG (ngg ) | В начало, в конец, на n-ую страницу документа |
a, s | Вместить страницу по высоте, по ширине |
d | Просмотр разворота |
/ , ? | Поиск по тексту |
n, N | Перейти к следующему, предыдущему результату поиска |
o, O | Открыть документ |
f | Перейти по ссылке |
F | Показать адрес ссылки |
r, nr | поворот по часовой стрелке, поворот n раз |
Ctrl+r | инвертировать цвета (в ЧБ) |
R | Перезагрузить документ |
+, -, = | Увеличить, уменьшить, оригинальный размер |
q | выход |
Переключение режимов | |
F11 | Полноэкранный режим |
: | Режим ввода команд |
F5 | Режим презентации |
Tab ↹ | Переключение в режим оглавления и обратно |
Esc | Обычный режим (чтение) |

Навигация в режиме оглавления | |
k, j | Перемещение на пункт выше, ниже |
l | Развернуть пункт |
L | Развернуть все |
h | Свернуть |
H | Свернуть все |
Space, ↵ Enter | Выбрать и открыть пункт |
Команды
(вводимые после :
)
Команда | Описание |
---|---|
bmark | Сохранить закладку |
bdelete | Удалить закладку |
blist | Переход на закладку[комментарий 4] |
close | Закрыть документ |
exec | Выполнить внешнюю команду |
info | Показать информацию о документе |
help | Показать справочную страницу |
open, o | Открыть документ |
offset | Настройка смещения страницы |
Печать документа | |
write, write! | Сохранить документ, принудительная перезапись |
export | Экспорт приложений (Export attachments) |
Примеры использования команд:
:help
:open /home/username/Documents/document.ps
— открылся документ document.ps
:info

:info
Конфигурационный файл
Внешний вид и поведение Zathura могут быть изменены в конфигурационном файле zathurarc (~/.config/zathura/zathurarc
). Поведение zathura может быть задано с помощью команды set
[комментарий 5][8]. К примеру, если мы хотим чтобы выделение мышью копировалось в буфер обмена, а не x11 primary selection, в этот файл надо добавить строку set selection-clipboard clipboard
[9][10]. Таким-же образом настраиваются и пользовательские привязки клавиш[8]. Здесь же можно задать параметры girara, от которых зависит внешний вид Zathura[11].
Примечания
- ↑ Поддержка того, или иного формата осуществляется за счёт подключения плагинов
- ↑ Другой программный продукт, основанный на библиотеке girara — минималистичный броузер Jumanji[4][5]
- ↑ Копия man страницы Архивная копия от 7 февраля 2015 на Wayback Machine в репозитарии Ubuntu
- ↑ список определённых закладок можно получить, нажав после
blist
Tab ↹ (табуляцию) — клавишу подсказки/автодополнения - ↑ Которая, впрочем, может вводится и после двоеточия
:
.
- Источники
- ↑ Release 0.5.8 — 2024.
- ↑ Максимальный минимум: Создаем гиковый десктоп из подручных материалов . «Хакер» (5 июля 2011). Дата обращения: 28 июня 2016. Архивировано 18 августа 2016 года.
- ↑ Мартин urban.prankster Пранкевич. Работаем с PDF в Linux . «Хакер» (26 мая 2015). Дата обращения: 28 июня 2016. Архивировано 18 августа 2016 года.
- ↑ Jumanji . pwmt.org. Дата обращения: 29 июня 2016. Архивировано 18 апреля 2016 года.
- ↑ hootiegibbon. Ratpoison Window Manager // PC Linux OS Magazine. — 2011. — № 11. Архивировано 3 октября 2016 года.
- ↑ zathura-pdf-mupdf sources . pwmt.org. Дата обращения: 7 сентября 2020.
- ↑ zathura-pdf-mupdf sources . pwmt.org. Дата обращения: 7 сентября 2020.
- ↑ 1 2 Zathura Configuration . pwmt.org. Дата обращения: 29 июня 2016. Архивировано 16 октября 2014 года.
- ↑ README . zegervdv/homebrew-zathura. GitHub. Дата обращения: 29 июня 2016.
- ↑ Copy text not working · Issue #5 · zegervdv/homebrew-zathura . Zathura. GitHub. Дата обращения: 29 июня 2016. Архивировано 6 октября 2020 года.
- ↑ Girara General Settings . pwmt.org. Дата обращения: 29 июня 2016. Архивировано 9 октября 2014 года.
Литература
- Майк Сандерс. HotPicks Zathura // LinuxFormat. — 2013. — Январь (№ 01 (165—166)). — С. 103.
Ссылки
- pwmt.org/projects/zathura/ — официальный сайт Zathura
- Проект Zathura на сайте GitHub
- Справочная страница в репозитории справочных страниц Ubuntu