| Zathura | |
|---|---|
| | |
| Написана на | Си |
| Интерфейс | GTK |
| Операционная система | Linux, FreeBSD, Mac OS X |
| Последняя версия | |
| Лицензия | GNU GPL |
| Сайт | pwmt.org/projects/zathura/ |
Zathura — программа-просмотрщик файлов в форматах PDF, DjVu, PostScript и т. д.[комментарий 1]. Предоставляет минималистичный и простой в использовании интерфейс; управление в основном ориентировано на взаимодействие с клавиатурой (Vim-подобный набор команд)[2], и мышь является лишь дополнительным необязательным инструментом[3].
Отличается быстротой работы и легковесностью. Разрабатывается и распространяется свободно и открыто с использованием библиотеки girara[комментарий 2], основанной на GTK+. Кроссплатформенная программа в пределах Unix-подобных систем (Linux, FreeBSD, OS X).
Zathura имеет псевдоконсольный интерфейс. На главном экране можно видеть:
:. Её также можно вызвать комбинацией 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 |
Это неполный список команд (см. 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][6]. К примеру, если мы хотим чтобы выделение мышью копировалось в буфер обмена, а не x11 primary selection, в этот файл надо добавить строку set selection-clipboard clipboard[7][8]. Таким-же образом настраиваются и пользовательские привязки клавиш[6]. Здесь же можно задать параметры girara, от которых зависит внешний вид Zathura[9].
blist Tab ↹ (табуляцию) — клавишу подсказки/автодополнения:.Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .