Zathura-Просмотр PDF.Jumanji-Минималистичный веб-браузер.
#zathura #pdf
Zathura. Думаю, она может понравится любителям минимализма и vim-подобных интерфейсов.
С помощью набора плагинов Zathura поддерживает форматы PostScript, PDF, DjVu, Comic Book Archive и EPUB.
-
sudo apt-get install zathura - сама программа
-
sudo apt-get install zathura-pdf-poppler
-
sudo apt-get install zathura-ps
-
sudo apt-get install zathura-djvu
Только отображённый документ и строка (statusbar), содержащая путь к файлу и номер страницы. Эту строку можно вызвать/убрать комбинацией сtrl-n.
И больше ничего.
Есть несколько режимов.
-
Обычный режим — режим просмотра документов
-
Режим оглавления (tab)
-
Режим презентации (F5)
-
Полноэкранный режим — F11
Команды вводятся в отдельной строке ввода (inputbar) после двоеточия.
Эту строку можно вызвать/убрать с помощью сtrl-m.
Команды пролистываютя клавишей tab
Zathura поддерживает режим интерактивного оглавления, в который можно перейти клавишей tab
Управление
Для тех, кто знаком с 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
jumanji - это настраиваемый и функциональный веб-браузер, основанный на движке веб-контента libwebkit и gtk + toolkit.
Идея jumanji заключается в веб-браузере, который обеспечивает минималистичный и компактный интерфейс, а также простое использование, которое в основном фокусируется на взаимодействии с клавиатурой, как это делает vimperator.
Если вас интересует исходный код, вы можете либо просмотреть его онлайн, либо клонировать репозиторий:
- $ git клон https://git.pwmt.org/pwmt/jumanji.git
#### Jumanji(Минималистичный веб-браузер) - полностью настраиваемый и функциональный WebKit (libwebkit) / GTK+ графический веб-браузер
Основной идеей Jumanji является создание минималистичного web-браузера с простым и компактным интерфейсом, а так же простого в использовании.
Все настройки Jumanji производятся правкой конфигурационного файла, находящегося:
- $ ~/.config/jumanji/jumanjirc
В настройках Jumanji можно установить домашнюю страницу, поисковую систему “по умолчанию”, пользовательскую таблицу стилей, работу через прокси, каталог загрузок и многое другое… Пример конфигурационного файла:
# jumanji configuration
# search engines
searchengine ggl http://www.google.com/search?q=%s
# browser settings
set homepage http://www.google.ru/
set auto_save 60
set single_instance false
# look n feel
set font monospace normal 10
set stylesheet file:///home/inxs/.config/jumanji/style.css
# follow hints
script ~/.config/jumanji/scripts/hinting.js
# downloads
set download_dir ~/Загрузки/
set download_command urxvt -e sh -c “wget –load-cookies ~/.config/jumanji/cookies ‘%s’ -O ‘%s’”;
# keybindings
map <c-,> nav_history previous
map
bmap ^DD$ quit
Jumanji поддерживает вкладки, создание закладок, Cookie, загрузку пользовательских скриптов..
Jumanji ориентирован на управление с клавиатуры, используются схожие с VIM клавиатурные сочетания (тем кто использовал VIM управление будет привычным)
Разрабатывается Jumanji в рамках проекта PWMT.ORG (проект сосредоточен на разработке функциональных приложений, с открытым исходным кодом, имеющих компактный пользовательский интерфейс и простых в управлении) частью которого является Zathura (лёгкий и функциональный просмотрщик документов PDF с минималистичным интерфейсом)