Русская Википедия:Zathura (программа)
Zathura — программа-просмотрщик файлов в форматах PDF, DjVu, PostScript и т. д.[комментарий 1]. Предоставляет минималистичный и простой в использовании интерфейс; управление в основном ориентировано на взаимодействие с клавиатурой (Vim-подобный набор команд)[1], и мышь является лишь дополнительным необязательным инструментом[2].
Отличается быстротой работы и легковесностью. Разрабатывается и распространяется свободно и открыто с использованием библиотеки giraraШаблон:Ref+, основанной на GTK+. Кроссплатформенная программа в пределах Unix-подобных систем (Linux, FreeBSD, OS X).
Описание интерфейса
Zathura имеет псевдоконсольный интерфейс. На главном экране можно видеть:
- монохромное поле в котором открывается документ,
- строку, содержащую путь к файлу (её можно скрыть комбинацией Шаблон:Key),
- командную строку, которая по умолчанию скрыта в обычном режиме и появляется после ввода
:
. Её также можно вызвать комбинацией Шаблон:Key.
Для ввода команды необходимо перейти в соответствующий режим с помощью ввода :
. Далее можно непосредственно ввести имя команды или пролистать возможные команды клавишей Шаблон:Key. При пролистывании справа будут описания команд (см. рис.).
Для перехода в полноэкранный режим используется клавиша Шаблон:Key.
Для просмотра презентаций существует специальный режим, переключение на который осуществляется клавишей Шаблон:Key.
При обычном чтении можно листать страницы не только друг за другом, но и разворотами. Эта опция переключается клавишей Шаблон:Key. При этом первуюстраницу можно просматривать как отдельно (располагается в правой колонке), так и на развороте со второй страницей. Переключение
: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[3] | mupdf |
epub | zathura-pdf-mupdf[4] | mupdf |
Основные элементы управления
Это неполный список команд (см. man-страницы в командной оболочке[комментарий 2]).
Везде, где это имеет смысл, перед командой можно ставить число для повторения команды соответствующее число раз. Например:
10
Шаблон:Key — перейти на 10 страниц вперед,
3
Шаблон:Key — повернуть 3 раза по часовой стрелке, что эквивалентно одному разу против часовой,
и т. д.
Привязки клавиш
Привязка | Описание |
---|---|
Шаблон:Key, Шаблон:Key | Перейти на следующую, предыдущую страницу |
Шаблон:Key, Шаблон:Key, Шаблон:Key, Шаблон:Key | Прокрутка влево, вверх, вниз, вправо |
Шаблон:Key, Шаблон:Key, Шаблон:Key, Шаблон:Key | то же |
Шаблон:Key, Шаблон:Key, Шаблон:Key, Шаблон:Key | Прокрутка влево, вверх, вниз, вправо на полстраницы |
Шаблон:Key, Шаблон:Key или Шаблон:Key, |
Прокрутка влево, вверх, вниз, вправо на целую страницу |
gg , G , nG (ngg )
|
В начало, в конец, на n-ую страницу документа |
Шаблон:Key, Шаблон:Key | Вместить страницу по высоте, по ширине |
Шаблон:Key | Просмотр разворота |
/ , ?
|
Поиск по тексту |
Шаблон:Key, Шаблон:Key | Перейти к следующему, предыдущему результату поиска |
Шаблон:Key, Шаблон:Key | Открыть документ |
Шаблон:Key | Перейти по ссылке |
Шаблон:Key | Показать адрес ссылки |
Шаблон:Key, nШаблон:Key | поворот по часовой стрелке, поворот n раз |
Шаблон:Key | инвертировать цвета (в ЧБ) |
Шаблон:Key | Перезагрузить документ |
Шаблон:Key, Шаблон:Key, =
|
Увеличить, уменьшить, оригинальный размер |
Шаблон:Key | выход |
Переключение режимов | |
Шаблон:Key | Полноэкранный режим |
Шаблон:Key | Режим ввода команд |
Шаблон:Key | Режим презентации |
Шаблон:Key | Переключение в режим оглавления и обратно |
Шаблон:Key | Обычный режим (чтение) |
Навигация в режиме оглавления | |
Шаблон:Key, Шаблон:Key | Перемещение на пункт выше, ниже |
Шаблон:Key | Развернуть пункт |
Шаблон:Key | Развернуть все |
Шаблон:Key | Свернуть |
Шаблон:Key | Свернуть все |
Шаблон:Key, Шаблон:Key | Выбрать и открыть пункт |
Команды
(вводимые после :
)
Команда | Описание |
---|---|
bmark | Сохранить закладку |
bdelete | Удалить закладку |
blist | Переход на закладку[комментарий 3] |
close | Закрыть документ |
exec | Выполнить внешнюю команду |
info | Показать информацию о документе |
help | Показать справочную страницу |
open, o | Открыть документ |
offset | Настройка смещения страницы |
Печать документа | |
write, write! | Сохранить документ, принудительная перезапись |
export | Экспорт приложений (Export attachments) |
Примеры использования команд:
:help
:open /home/username/Documents/document.ps
— открылся документ document.ps
:info
Конфигурационный файл
Внешний вид и поведение Zathura могут быть изменены в конфигурационном файле zathurarc (~/.config/zathura/zathurarc
). Поведение zathura может быть задано с помощью команды set
[комментарий 4][5]. К примеру, если мы хотим чтобы выделение мышью копировалось в буфер обмена, а не x11 primary selection, в этот файл надо добавить строку set selection-clipboard clipboard
[6][7]. Таким-же образом настраиваются и пользовательские привязки клавиш[5]. Здесь же можно задать параметры girara, от которых зависит внешний вид Zathura[8].
Примечания
- ↑ Поддержка того, или иного формата осуществляется за счёт подключения плагинов
- ↑ Копия man страницы Шаблон:Wayback в репозитарии Ubuntu
- ↑ список определённых закладок можно получить, нажав после
blist
Шаблон:Key (табуляцию) — клавишу подсказки/автодополнения - ↑ Которая, впрочем, может вводится и после двоеточия
:
.
- Источники
Литература
Ссылки
- Шаблон:Official
- Шаблон:GitHub
- Справочная страница в репозитории справочных страниц Ubuntu