Zathura-Просмотр PDF.Jumanji-Минималистичный веб-браузер.

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 nav_history next

bmap ^DD$ quit

Jumanji поддерживает вкладки, создание закладок, Cookie, загрузку пользовательских скриптов..

Jumanji

Jumanji ориентирован на управление с клавиатуры, используются схожие с VIM клавиатурные сочетания (тем кто использовал VIM управление будет привычным)

Разрабатывается Jumanji в рамках проекта PWMT.ORG (проект сосредоточен на разработке функциональных приложений, с открытым исходным кодом, имеющих компактный пользовательский интерфейс и простых в управлении) частью которого является Zathura (лёгкий и функциональный просмотрщик документов PDF с минималистичным интерфейсом)