Zathura: минималистичная программа для просмотра документов

Zathura Document Viewer — это легкий просмотрщик документов для Linux и Unix-подобных систем, рассчитанный на работу с PDF, DjVu, PostScript и архивами комиксов через подключаемые плагины. Главная идея программы — быстрый просмотр документов без лишних панелей, с управлением в стиле Vim и с возможностью настроить поведение через файл zathurarc. Это не редактор PDF и не графическая оболочка с десятками кнопок на панели, а компактный PDF viewer для тех, кто предпочитает клавиатуру, терминал, короткие команды и предсказуемую навигацию.

Скачать Zathura

БесплатноPDF-задачиWindows

Для просмотра и сортировки фото

⬇ Скачать PDF Commander бесплатно
⬇ Скачать Zathura бесплатно

Zathura особенно хорошо раскрывается в задачах, где обычный просмотрщик PDF для Linux становится слишком медленным или перегруженным: чтение технической документации, работа с научными статьями, просмотр скомпилированных LaTeX-файлов, быстрый переход по оглавлению, поиск по длинному документу, открытие DjVu-книг, просмотр PostScript-файлов и чтение комиксов в CBZ/CBR при наличии нужного плагина. Программа не навязывает пользователю мышь: прокрутка, масштабирование, переходы по страницам, поиск, закладки, quickmarks, полноэкранный режим и работа со ссылками выполняются с клавиатуры.

Классический интерфейс Zathura с открытым PDF-документом

Содержание

Что такое Zathura

Zathura — это просмотрщик документов с минималистичным интерфейсом и модульной поддержкой форматов. В базовой программе находится оболочка просмотра, управление, командная строка, система настроек, история, закладки, режимы отображения и общая логика работы. Поддержка конкретных типов файлов вынесена в плагины: один плагин отвечает за PDF через Poppler, другой — за PDF через MuPDF, отдельные плагины используются для DjVu, PostScript и comic book archives. Такая архитектура делает Zathura не универсальным приложением все включено, а аккуратной программой, в которой пользователь ставит только нужные backend-модули.

Интерфейс Zathura почти полностью подчинен документу. После открытия PDF или другого файла пользователь видит страницу, темный фон вокруг нее и нижнюю строку состояния. В этой строке отображаются путь к открытому файлу, номер страницы, общее количество страниц и текущая служебная информация. Командная строка появляется внизу после нажатия : или при выполнении действий, требующих ввода. Это похоже на подход Vim: большую часть времени экран не занят кнопками, а команды вызываются тогда, когда они нужны.

Программа не пытается быть привычным PDF-редактором. В ней нет заметной панели с кнопками Открыть, Сохранить, Печать, Выделить, Комментарий и Подпись. Вместо этого используется набор клавиш и команд. Например, J и K переключают страницы, + и - меняют масштаб, / запускает поиск вперед, ? — поиск назад, Tab открывает индекс документа, F5 включает режим презентации, F11 переводит окно в полноэкранный режим, а q закрывает программу.

Такой подход выглядит непривычно для пользователя, который ожидает классический графический PDF reader. Но для тех, кто регулярно работает в Linux, Vim, Neovim, терминале или LaTeX-окружении, Zathura быстро становится удобным инструментом. Все основные действия выполняются короткими сочетаниями, а настройки можно зафиксировать в текстовом файле. Программа не отвлекает от чтения и не занимает место элементами, которые не нужны в конкретный момент.

Для кого подходит Zathura

Zathura подходит пользователям Linux, которым нужен быстрый просмотрщик PDF с управлением без мыши. Это хороший вариант для разработчиков, системных администраторов, студентов технических направлений, авторов LaTeX-документов, пользователей Vim-подобных редакторов и тех, кто часто читает документацию в PDF. Если человек привык открывать файлы из терминала, переключаться между окнами с клавиатуры и не хочет каждый раз тянуться к мыши ради прокрутки или поиска, Zathura попадает в задачу точнее, чем большинство обычных просмотрщиков.

Программа удобна для чтения длинных PDF-документов: технических стандартов, спецификаций, справочников, мануалов, научных статей, книг и учебных материалов. Навигация по страницам, jump list, quickmarks, bookmarks и поиск позволяют быстро возвращаться к важным местам. Для документов с оглавлением есть Index mode, в котором можно перемещаться по структуре файла, раскрывать и сворачивать разделы, переходить к нужной главе через Return или Space.

Отдельная сильная сторона Zathura — работа с LaTeX. Просмотрщик поддерживает SyncTeX в обе стороны: можно переходить из исходного .tex-файла к соответствующему месту в PDF и обратно. Для автора научной статьи, диплома, методички или технического отчета это серьезно ускоряет цикл: исправил текст, скомпилировал, проверил результат. Zathura также автоматически отслеживает изменение открытого файла и перезагружает документ, когда PDF обновляется после сборки.

При этом Zathura не лучший выбор для пользователя, которому нужен максимально привычный интерфейс с кнопками, боковой панелью миниатюр, визуальными настройками, графическим менеджером аннотаций и редактированием PDF. Для таких задач удобнее Okular, Evince или другой классический просмотрщик документов. Zathura стоит выбирать осознанно: это инструмент для чтения, навигации и быстрой работы, а не программа для полноценной правки PDF.

Поддерживаемые форматы и плагины

Zathura использует плагинную модель. Это означает, что сама программа не обязана содержать поддержку всех форматов сразу. Для открытия PDF, DjVu, PostScript или комиксов устанавливается соответствующий модуль. Если Zathura запускается, но не открывает PDF, чаще всего проблема не в самой программе, а в отсутствии PDF-плагина.

Формат Плагин Назначение
PDF zathura-pdf-poppler Просмотр PDF через библиотеку Poppler
PDF zathura-pdf-mupdf Просмотр PDF через MuPDF
DjVu zathura-djvu Открытие книг, сканов и архивных документов в DjVu
PostScript zathura-ps Просмотр PS/EPS-документов
Comic Book zathura-cb Открытие архивов комиксов, например CBZ/CBR

Для обычного пользователя Linux наиболее частая установка выглядит так: сама программа zathura плюс PDF backend, обычно zathura-pdf-poppler. После этого Zathura становится полноценным просмотрщиком PDF. Если нужны DjVu-книги, добавляется zathura-djvu; если нужно открывать PostScript, ставится zathura-ps; если пользователь читает комиксы в архивах, нужен zathura-cb.

Наличие двух PDF-плагинов важно. zathura-pdf-poppler использует Poppler, широко применяемый backend для PDF в Linux-приложениях. zathura-pdf-mupdf использует MuPDF. На практике пользователь выбирает тот вариант, который лучше доступен в его дистрибутиве и стабильнее работает с его документами. В большинстве дистрибутивов достаточно поставить один PDF-плагин, а не оба.

Такая модульность удобна, но требует понимания. Zathura без плагинов — это оболочка просмотра, а не готовый набор для всех форматов. Поэтому при установке важно сразу проверить, какой пакет нужен для PDF. В Debian/Ubuntu часто ставят zathura и zathura-pdf-poppler, в Arch Linux — zathura и zathura-pdf-poppler через pacman, в Fedora — соответствующие пакеты из репозитория дистрибутива. У конкретного дистрибутива названия пакетов могут немного отличаться, но логика остается одной: программа плюс backend для нужного формата.

Интерфейс Zathura

Интерфейс Zathura намеренно строгий. Основную часть окна занимает документ. Сверху обычно нет панели инструментов, а снизу расположена статусная область. В ней отображается текущий файл, режим, номер страницы и состояние выполняемой команды. Когда пользователь нажимает :, внизу появляется inputbar — строка ввода команд. Через нее выполняются действия вроде :open, :bmark, :blist, :print, :write, :info, :export, :version, :quit.

Zathura работает в нескольких режимах. Основной режим используется для чтения и навигации. Index mode включается клавишей Tab и показывает структуру документа, если в PDF есть оглавление. Fullscreen mode включается через F11, а presentation mode — через F5. Эти режимы отличаются поведением: полноэкранный режим оставляет логику обычного чтения, а режим презентации больше подходит для показа страниц как слайдов.

Отдельно стоит отметить Completion — автодополнение в командной строке. Когда пользователь вводит команду или путь к файлу, Zathura может показывать варианты завершения. Это важно при открытии документов через :open, выборе файла, работе с закладками и командами. Интерфейс остается текстовым и минималистичным, но не заставляет каждый раз печатать длинные пути полностью.

Автодополнение команд и путей в Zathura

Нижняя строка — один из главных элементов интерфейса. В обычном PDF reader пользователь смотрит на панель кнопок и меню. В Zathura пользователь смотрит на документ и при необходимости обращается к статусной строке. Там появляются подсказки при переходе по ссылкам, список completion-вариантов, результаты команд, текущая страница и путь к файлу. Такой интерфейс экономит место, особенно на ноутбуках и небольших мониторах.

В Zathura есть и мышиное управление, но оно вторично. Колесо прокручивает документ, Ctrl + Scroll меняет масштаб, перетаскивание средней кнопкой двигает страницу, левая кнопка переходит по ссылке, перетаскивание левой кнопкой выделяет текст, а правая кнопка может открыть меню для копирования или сохранения изображения, если оно распознается командой экспорта.

Навигация без мыши

Клавиатурная навигация — основа Zathura. Самые важные клавиши запоминаются быстро, потому что они близки к Vim-логике. h, j, k, l прокручивают документ влево, вниз, вверх и вправо. Те же действия можно выполнять стрелками. Для перехода между страницами используются J и K: J открывает следующую страницу, K возвращает на предыдущую.

Для чтения длинного документа удобнее использовать не мелкую прокрутку, а переходы блоками. Space прокручивает страницу вперед, Shift + Space или BackSpace — назад. Ctrl + d и Ctrl + u двигают просмотр на половину страницы вниз или вверх. Такой набор позволяет читать PDF почти как текстовый файл: одна рука остается на клавиатуре, а экран не забивается панелями.

Переход в начало и конец документа выполняется через gg и G. Если нужно открыть конкретную страницу, используется nG, где n — номер страницы. Например, 125G переносит к 125-й странице. Это быстрее, чем открывать поле номера страницы мышью, выделять старое значение и вводить новое.

Для возврата по истории перемещений используются Ctrl + o и Ctrl + i. Это jump list: если пользователь перешел из оглавления в главу, потом по ссылке в сноску, а затем в другой раздел, он может двигаться назад и вперед по этим точкам. Для технических PDF, где постоянно приходится переходить между таблицами, ссылками, формулами и приложениями, jump list заметно экономит время.

Есть и более специфичная функция — Ctrl + j и Ctrl + k, которые выполняют движение между последними jump point через bisect forward/backward. Это не самая очевидная возможность для новичка, но она показывает общий стиль программы: Zathura не ограничивается базовой прокруткой, а дает набор быстрых перемещений для активного чтения.

Масштабирование и подгонка страницы

Масштабирование в Zathura выполняется с клавиатуры. + увеличивает масштаб, - уменьшает, = возвращает исходное значение. Есть альтернативные сочетания zI, zO, z0, которые выполняют те же типы действий: zoom in, zoom out и возврат к исходному масштабу. Если нужен конкретный процент, используется n=. Например, 150= задает масштаб 150%.

Для практического чтения важнее не просто увеличение, а подгонка страницы к окну. Клавиша a включает best-fit: страница подгоняется так, чтобы целиком поместиться в доступную область. Клавиша s включает подгонку по ширине. Для статей, книг и документации fit width часто удобнее, потому что текст становится крупнее, а пользователь читает страницу вертикальной прокруткой. Для презентаций, чертежей, схем и страниц с большим количеством визуальных элементов лучше подходит best-fit.

В настройках можно задать, как Zathura будет открывать документы по умолчанию. Параметр adjust-open принимает значения best-fit и width. Если пользователь почти всегда читает текстовые PDF, логично поставить подгонку по ширине. Если чаще открываются презентации, форматы A4 с полями или документы, где важен общий вид страницы, удобнее оставить best-fit.

Пример настройки:

set adjust-open width

В двухстраничном режиме масштаб становится особенно важным. Если включить d, Zathura будет показывать две страницы рядом. На широком мониторе это удобно для книг, методичек и документов с разворотами. На маленьком экране двухстраничный режим может сделать текст слишком мелким, поэтому его часто комбинируют с s, + и -.

Поиск по документу

Поиск в Zathura запускается так же, как в Vim. / открывает поиск вперед, ? — поиск назад. После ввода фразы программа переходит к найденному месту. n переносит к следующему совпадению, N — к предыдущему. Это удобно для больших PDF-документов, где нужно быстро найти термин, имя функции, номер раздела, ссылку на стандарт, ошибку, параметр или название команды.

Поиск работает через нижнюю строку ввода. Пользователь нажимает /, вводит запрос и подтверждает его. Если включена инкрементальная логика поиска, совпадения могут обновляться по мере ввода. Для технической документации это особенно полезно: можно напечатать первые символы названия функции или параметра и сразу увидеть, куда ведет поиск.

Для управления подсветкой результатов есть команды :hlsearch и :nohlsearch. Первая подсвечивает текущие результаты поиска, вторая убирает подсветку. Сокращение для :nohlsearch:nohl.

Пример работы:

/kernelnN:nohl

Такой сценарий означает: найти слово kernel, перейти к следующему результату, вернуться к предыдущему и затем убрать подсветку. Для пользователя Vim это поведение почти не требует обучения.

Работа со ссылками внутри PDF

Одна из самых удобных функций Zathura — переход по ссылкам без мыши. В обычном PDF-просмотрщике пользователь кликает по оглавлению, ссылке, сноске или URL. В Zathura достаточно нажать f: программа подсвечивает ссылки на текущей странице и присваивает каждой номер. После этого пользователь вводит номер нужной ссылки, и Zathura переходит по ней.

Переход по ссылкам в Zathura с подсветкой номеров

На скриншоте видно типичное поведение режима follow links: элементы оглавления выделены прямоугольниками и имеют номера. Это особенно полезно в PDF с кликабельным содержанием, библиографией, внутренними перекрестными ссылками и внешними URL. Вместо точного наведения курсора на маленькую ссылку пользователь нажимает f, смотрит номер и вводит его с клавиатуры.

Клавиша F показывает цель ссылки. Это нужно, когда перед переходом важно понять, куда ведет элемент: на другую страницу, в раздел документа или во внешний адрес. Клавиша c копирует цель ссылки в буфер обмена. Такой набор делает Zathura удобной для чтения спецификаций, где много внутренних переходов, сносок и ссылок на разделы.

Мышью ссылки тоже открываются: левая кнопка выполняет переход по ссылке. Но в Zathura это запасной вариант, а не главный способ управления. Логика программы построена вокруг клавиатуры, поэтому link hints через f воспринимаются как естественная часть интерфейса.

Закладки и quickmarks

В Zathura есть два близких, но разных механизма возврата к важным местам: bookmarks и quickmarks. Закладки создаются командой :bmark, просматриваются через :blist, удаляются через :bdelete, а переход к конкретной закладке выполняется командой :bjump. Закладки удобны для долгосрочного хранения мест в документе: например, начало нужной главы, таблица с параметрами, раздел с выводами, приложение или страница с формулами.

Список закладок в Zathura

Quickmarks работают быстрее. Пользователь нажимает mX, где X — буква или цифра, и привязывает текущую страницу к этому символу. Затем 'X возвращает к сохраненной позиции. Например, ma создаст quickmark a, а 'a вернет к нему. Это удобно при активной работе с документом: можно поставить quickmark на страницу с формулой, уйти в другой раздел, проверить ссылку и быстро вернуться назад.

Закладки больше похожи на постоянные заметки внутри истории документа, а quickmarks — на быстрые временные точки. Для чтения книги можно использовать :bmark, чтобы сохранить важные главы. Для работы с техническим документом во время одной сессии удобнее quickmarks: они требуют меньше действий и вызываются двумя нажатиями.

Команды закладок вводятся через нижнюю строку:

:bmark важная_таблица:blist:bjump важная_таблица:bdelete важная_таблица

При грамотном использовании bookmarks и quickmarks превращают Zathura в удобный инструмент не только для пассивного чтения, но и для анализа больших документов. Особенно это заметно в PDF на сотни страниц, где обычная прокрутка и миниатюры страниц становятся слишком медленным способом навигации.

Оглавление и Index mode

Index mode — режим работы с оглавлением документа. Он включается клавишей Tab. Если в PDF есть структурированное содержание, Zathura показывает его в отдельной области и позволяет перемещаться по разделам с клавиатуры. Для книг, методичек, стандартов и технических руководств это один из самых полезных режимов.

В Index mode клавиши j и k перемещают выделение вниз и вверх. Стрелки Down и Up делают то же самое. l, Right или zo раскрывают выбранный пункт оглавления. h, Left или zc сворачивают пункт. L или zR раскрывают все элементы, а H или zM сворачивают все. Для перехода к выбранному разделу используются Space, Return или Ctrl + j. Чтобы закрыть индекс и вернуться к обычному режиму, нажимают Tab, Escape, Ctrl + [ или Ctrl + c.

Такой режим особенно хорошо подходит для документов, где оглавление вложенное: глава, раздел, подраздел, пункт, приложение. В классическом PDF reader пользователь часто кликает по дереву мышью. В Zathura можно раскрывать и сворачивать уровни как в Vim-подобном дереве, не меняя положения рук.

Если документ не содержит встроенного оглавления, Index mode не заменит его автоматически. Zathura не строит полноценную структуру документа из визуальных заголовков. Она работает с тем индексом, который есть внутри файла. Поэтому для хорошо подготовленных PDF режим очень удобен, а для сканов без текстового слоя и структуры его возможности ограничены.

Двухстраничный режим и чтение книг

Двухстраничный режим включается клавишей d. Zathura начинает показывать несколько страниц в ряд, обычно две страницы рядом. Клавиша D переключает opening column — колонку, с которой начинается разворот. Это нужно для корректного отображения книг, где первая страница может находиться справа или слева в зависимости от структуры документа.

Для чтения книг двухстраничный режим удобен на широком мониторе. Он дает ощущение разворота и позволяет видеть соседнюю страницу без постоянного перелистывания. Для учебников, методичек, PDF-книг и сканов это часто комфортнее, чем одиночная страница. Для научных статей с двумя колонками, наоборот, двухстраничный режим может быть неудобен: текст становится мелким, а прокрутка менее точной.

Поведение многостраничного отображения можно настроить через параметры pages-per-row, first-page-column, page-right-to-left, page-h-padding и page-v-padding. Например, pages-per-row задает количество страниц в строке, а first-page-column влияет на то, где будет первая страница при многостраничном виде.

Пример настройки для двух страниц в строке:

set pages-per-row 2set first-page-column 1:2

Для языков и документов с направлением справа налево полезен параметр:

set page-right-to-left true

В обычной ежедневной работе большинство пользователей оставляет одну страницу в строке и включает d только тогда, когда это действительно нужно. Это правильный подход: сила Zathura не в постоянном двухстраничном виде, а в том, что нужный режим можно включить одной клавишей.

Полноэкранный режим и режим презентации

Zathura поддерживает два разных сценария вывода документа на весь экран. F11 включает fullscreen mode, а F5 включает presentation mode. На первый взгляд они похожи, но предназначены для разных задач.

Fullscreen mode удобен для чтения. Он убирает лишнее окружение рабочего стола и оставляет документ на экране. В этом режиме продолжают работать переходы по страницам, масштабирование, gg, G, nG, Space, Shift + Space, +, -, =, zI, zO, z0, q. Чтобы вернуться в обычный режим, нажимают F11.

Presentation mode больше подходит для показа PDF как презентации. В нем работают Space, Shift + Space, BackSpace, Escape, Ctrl + c, F5 и q. Это удобно, если слайды подготовлены в PDF: например, через LaTeX Beamer или другой инструмент. Zathura не превращается в отдельную программу для презентаций, но уверенно выполняет базовую задачу показа страниц.

Важный плюс — режимы включаются мгновенно. Не нужно искать кнопку в меню, раскрывать панель или переключать профиль отображения. Для пользователя, который показывает PDF на проекторе или втором мониторе, это практично: F5 — презентация, F11 — полноэкранное чтение, q — выход.

Поворот страниц и перезагрузка документа

Поворот страницы выполняется клавишей r. Это полезно для PDF, где отдельные страницы отсканированы боком, для таблиц альбомной ориентации, схем, чертежей и презентационных материалов. Команда работает быстро и не требует открытия отдельного меню.

Перезагрузка документа выполняется клавишей R. Это действие важно для файлов, которые меняются во время работы. Типичный пример — LaTeX: пользователь редактирует исходник, компилирует PDF, а Zathura обновляет отображение. Автоматическое обнаружение изменений делает такой процесс удобным: не нужно закрывать и открывать файл заново.

За отслеживание изменений отвечает настройка file monitor. Параметр filemonitor может использовать backend glib, signal или noop. Если выбран noop, автоматическая перезагрузка не будет срабатывать. Поэтому при проблемах с обновлением PDF стоит проверить именно эту настройку.

Пример:

set filemonitor glib

Для LaTeX-сценария Zathura подходит лучше многих обычных просмотрщиков именно из-за сочетания трех вещей: быстрой перезагрузки, SyncTeX и клавиатурной навигации. Автор видит результат компиляции, переходит к нужной странице, возвращается к исходному месту и не тратит время на ручное обновление окна.

Режим recolor и чтение на темном фоне

Recolor — режим перекрашивания страниц. Он включается клавишей Ctrl + r. В стандартном виде эта функция делает документ более удобным для чтения на темном фоне: белая страница перестает слепить, а текст и элементы перерисовываются с учетом выбранных цветов. Режим работает с grayscale и инверсией цветов.

Режим recolor в Zathura

Для чтения ночью или при длительной работе с белыми PDF это одна из самых заметных возможностей Zathura. Обычный PDF reader часто предлагает только темную тему интерфейса, но сама страница остается белой. Zathura меняет именно отображение документа. Это не редактирование файла: PDF на диске не меняется, меняется только визуальный вывод.

Режим можно включать вручную через Ctrl + r или сделать постоянным в zathurarc:

set recolor true

Цвета настраиваются параметрами recolor-darkcolor и recolor-lightcolor. Первый задает, как будут выглядеть темные элементы, второй — светлые. Также есть параметры recolor-adjust-lightness и recolor-keephue, которые влияют на логику преобразования цветов.

Пример спокойной темной схемы:

set recolor trueset recolor-darkcolor "#dcdccc"set recolor-lightcolor "#1f1f1f"

Режим recolor не всегда идеален. В документах со сложными цветными графиками, схемами, фотографиями и заливками перекрашивание может ухудшить различимость деталей. Поэтому для научных статей с черным текстом на белом фоне он полезен, а для презентаций и цветных отчетов его лучше включать по ситуации.

Настройка Zathura через zathurarc

Zathura настраивается через файл zathurarc. Пользовательский путь по умолчанию — ~/.config/zathura/zathurarc, а системный файл может находиться в /etc/zathurarc. Файл представляет собой обычный текстовый конфиг: каждая строка содержит отдельную команду, комментарии начинаются с #, а параметры задаются через set <option> <new value>.

Базовый пример:

set adjust-open widthset recolor falseset statusbar-h-padding 0set statusbar-v-padding 0set window-width 1200set window-height 800

Такой конфиг задает подгонку по ширине при открытии, отключает recolor по умолчанию, уменьшает отступы статусной строки и задает стартовый размер окна. Для пользователя, который постоянно открывает PDF на одном мониторе, это удобнее, чем каждый раз вручную растягивать окно и менять масштаб.

Цвета задаются HTML-кодами или CSS-подобными значениями. Если используется #, значение нужно заключать в кавычки или экранировать символ решетки.

Пример:

set default-bg "#000000"set default-fg "#DDDDDD"set inputbar-bg "#131313"set inputbar-fg "#DDDDDD"set statusbar-bg "#000000"set statusbar-fg "#DDDDDD"

Для управления элементами интерфейса используется параметр guioptions. Он отвечает за показ или скрытие командной строки, статусной строки и полос прокрутки. Значения представлены символами: c — command line, s — statusbar, h — horizontal scrollbar, v — vertical scrollbar.

Пример минимального интерфейса:

set guioptions s

Это оставляет статусную строку, но убирает лишние элементы. Для совсем строгого вида можно еще агрессивнее настроить интерфейс, но полностью убирать информационные элементы стоит только после привыкания к программе.

Настройки Zathura полезны не только для внешнего вида. Через zathurarc можно задать поведение истории, размер jump list, режим открытия первой страницы, количество страниц в строке, цвет подсветки поиска, цвет активного результата, размер кэша страниц, работу буфера обмена при выделении текста и многие другие параметры.

Практичный набор для чтения PDF-документов:

set adjust-open widthset open-first-page falseset recolor falseset incremental-search trueset abort-clear-search trueset page-h-padding 4set page-v-padding 4set jumplist-size 2000

open-first-page false позволяет возвращаться к последней сохраненной позиции, если история включена. incremental-search true делает поиск более быстрым. jumplist-size 2000 оставляет большой запас истории переходов. Для чтения книг и справочников это лучше, чем каждый раз начинать с первой страницы.

Горячие клавиши и переназначение управления

Zathura позволяет переназначать клавиши через команду map. Это можно делать в текущей сессии или прописывать постоянно в zathurarc. Общий формат выглядит так:

map [mode] <binding> <shortcut function> <argument>

Например, можно назначить Ctrl + i на увеличение масштаба, а Ctrl + o — на уменьшение:

map <C-i> zoom inmap <C-o> zoom out

Список доступных shortcut functions большой: abort, adjust_window, bisect, change_mode, cycle_first_column, display_link, exec, file_chooser, focus_inputbar, follow, goto, jumplist, navigate, navigate_index, nohl_search, print, quit, recolor, reload, rotate, scroll, search, set, snap_to_page, toggle_fullscreen, toggle_index, toggle_inputbar, toggle_page_mode, toggle_statusbar, zoom, mark_add, mark_evaluate, feedkeys.

Это не декоративная функция. Если пользователь привык к собственным сочетаниям клавиш, Zathura можно адаптировать под него. Например, можно изменить прокрутку, перенести полноэкранный режим, назначить собственную клавишу на recolor, убрать конфликтующие действия или добавить быстрые команды.

Удаление привязки выполняется через unmap:

unmap <binding>

Для специальных клавиш используются имена вроде <Space>, <C-Space>, <F5>, <F11>, <PageDown>, <PageUp>, <Button1>, <C-Button1>. Поддерживаются и мышиные кнопки, что позволяет менять поведение кликов.

Новичку не стоит начинать с переназначения всего управления. Лучше сначала выучить базовые клавиши: j, k, J, K, /, n, N, f, Tab, +, -, s, a, q. После этого станет понятно, какие сочетания действительно нужно менять.

SyncTeX и работа с LaTeX

Zathura хорошо подходит для LaTeX-рабочего процесса. Программа поддерживает прямую и обратную SyncTeX-синхронизацию. Прямая синхронизация переносит из редактора к соответствующему месту в PDF. Обратная синхронизация позволяет из PDF перейти к месту в исходном .tex-файле. Это особенно важно при работе с большими документами: научными статьями, диссертациями, отчетами, методичками, книгами и презентациями Beamer.

Работа Zathura с LaTeX и SyncTeX

Для запуска прямой синхронизации используется параметр --synctex-forward. Он принимает позицию в формате, совместимом с synctex view -i. Для команды редактора используется --synctex-editor-command или короткий вариант -x. Если нужный экземпляр Zathura уже открыт с этим документом, команда передает ему переход; если нет, может быть запущен новый экземпляр, если не задано ограничение через --synctex-pid.

Пример запуска PDF с привязкой к редактору:

zathura -x "gvim --servername vim -c \"let g:syncpdf='$1'\" --remote +%{line} %{input}" document.pdf

Такой сценарий сложнее обычного открытия PDF, но он показывает, что Zathura рассчитана на технический workflow. Пользователь не просто читает PDF, а связывает просмотрщик с редактором, сборкой и исходным текстом.

Автоматическая перезагрузка усиливает этот сценарий. Пользователь меняет .tex, компилирует PDF, Zathura обнаруживает изменение файла и обновляет отображение. Если включены нужные SyncTeX-настройки, можно быстро попасть в нужное место результата. Для LaTeX это один из главных аргументов в пользу Zathura.

Запуск из терминала

Zathura часто запускают из терминала. Базовая команда проста:

zathura document.pdf

Если нужно открыть сразу конкретную страницу, используется -P или --page:

zathura -P 25 document.pdf

Страницы нумеруются с 1. Отрицательные значения считаются от конца документа: -1 означает последнюю страницу. Это удобно, когда нужно открыть конец отчета, приложение или последние страницы большого файла.

Открытие с поиском выполняется через -f или --find:

zathura --find "configuration" manual.pdf

Для защищенного документа можно передать пароль через -w или --password:

zathura --password "secret" protected.pdf

Если открывается несколько документов, пароль применяется к первому, а для остальных Zathura может запросить пароли отдельно.

Параметр --fork отправляет процесс в фон:

zathura --fork document.pdf

Это удобно, если пользователь хочет открыть PDF из терминала и сразу продолжить работать в той же оболочке. Параметр --plugins-dir задает путь к каталогу плагинов, --config-dir — путь к конфигурации, --data-dir — путь к данным, --log-level — уровень логирования.

Если вместо имени файла передать один дефис, Zathura читает содержимое из стандартного ввода. Если запустить программу без файлов, откроется пустой экземпляр.

zathura -zathura

На практике чаще всего используются три команды: обычное открытие файла, открытие на нужной странице и открытие в фоне. Остальные параметры нужны для специфичных сценариев: SyncTeX, нестандартные каталоги, отладка, sandbox-режим и интеграция с внешними инструментами.

Установка Zathura

В Linux Zathura обычно устанавливается из репозиториев дистрибутива. Важно ставить не только основную программу, но и plugin для нужного формата. Для PDF чаще всего выбирают Poppler backend.

Для Debian и Ubuntu:

sudo apt updatesudo apt install zathura zathura-pdf-poppler

Для Arch Linux:

sudo pacman -S zathura zathura-pdf-poppler

Для Fedora:

sudo dnf install zathura zathura-pdf-poppler

Для openSUSE:

sudo zypper install zathura zathura-plugin-pdf-poppler

После установки стоит проверить открытие обычного PDF:

zathura test.pdf

Если программа запускается, но PDF не открывается, нужно проверить наличие PDF-плагина. Для DjVu, PostScript и комиксов устанавливаются отдельные пакеты. Названия зависят от дистрибутива, но обычно содержат zathura-djvu, zathura-ps, zathura-cb или похожие варианты.

Zathura также можно собрать из исходного кода. Для сборки используется Meson и Ninja: распаковывается архив, создается каталог build, запускается meson build, затем ninja и ninja install. Но для обычного пользователя такой путь редко нужен: пакеты Zathura доступны во многих Linux-дистрибутивах.

tar xfv zathura-<version>.tar.xzcd zathura-<version>mkdir buildmeson buildcd buildninjasudo ninja install

Основная ошибка при установке — поставить только zathura и забыть backend. В результате пользователь получает программу, но не получает поддержку PDF. Это нужно учитывать сразу: Zathura — плагинная система, а не один монолитный пакет со всеми форматами.

Что можно сделать в Zathura

Zathura выполняет основные задачи просмотра документов, но делает это в своем стиле. В ней можно открыть PDF, DjVu, PostScript или архив комиксов при наличии соответствующего плагина. Можно читать документы с клавиатуры, прокручивать страницы, переходить вперед и назад, менять масштаб, подгонять страницу по ширине или целиком под окно. Можно искать текст, переходить по результатам поиска, подсвечивать и убирать подсветку.

Программа умеет работать со ссылками внутри PDF. Через f можно подсветить ссылки на текущей странице, выбрать нужную по номеру и перейти к ней. Через F можно посмотреть цель ссылки, через c — скопировать ее. Для документов с оглавлением есть Index mode, для сохранения важных мест — bookmarks и quickmarks, для истории перемещений — jump list.

Zathura поддерживает полноэкранное чтение, режим презентации, двухстраничный вид, поворот страниц, ручную и автоматическую перезагрузку документа, recolor для темного чтения, печать, сохранение документа через :write, экспорт вложений через :export, просмотр информации о документе через :info и выполнение внешних команд через :exec.

Пример набора команд, который реально используется в работе:

:open report.pdf/info:bmark chapter_2:blist:print:write copy.pdf:version:q

/info здесь будет поисковым запросом, а :info — командой показа информации о документе. Это важное различие: / запускает поиск по содержимому, : — вводит команду Zathura.

Для мыши доступны прокрутка, масштабирование через Ctrl + Scroll, выделение текста, переход по ссылке, панорамирование средней кнопкой и контекстное меню для изображений. Но если использовать Zathura только мышью, теряется часть смысла программы. Ее главное преимущество раскрывается при клавиатурном управлении.

Чего в Zathura нет или что реализовано не так, как в обычных PDF-редакторах

Zathura не предназначена для полноценного редактирования PDF. В ней не стоит искать визуальный редактор текста, инструменты изменения страниц, объединение и разделение PDF, распознавание текста OCR, подпись документов, сложную работу с формами, встроенный графический менеджер комментариев или удобную панель аннотаций. Это просмотрщик документов, а не редактор.

В программе есть выделение текста мышью и возможность highlight region через Shift + Button1, но Zathura не является сильным инструментом для системной разметки PDF. Если главная задача — выделять фрагменты, добавлять заметки, рисовать поверх страниц, оставлять комментарии и отправлять размеченный PDF коллегам, лучше выбрать Okular или другой просмотрщик с развитой аннотационной моделью.

Также Zathura не лучший вариант для тех, кто не хочет учить сочетания клавиш. В первые минуты программа может казаться пустой: нет привычных кнопок, неочевидно, как открыть файл, как выйти, где поиск и где настройки. Базовые действия простые, но их нужно знать: o или :open для открытия, q для выхода, / для поиска, + и - для масштаба, Tab для оглавления.

Настройки не вынесены в графическое окно. Пользователь редактирует zathurarc. Для Linux-пользователей это нормально, но для новичка может быть барьером. Зато такой подход удобен для переноса конфигурации между машинами: достаточно сохранить файл настроек.

Еще одно ограничение — зависимость от плагинов. Если нужный backend не установлен или несовместим с текущей сборкой, документ не откроется. В классических PDF reader пользователь обычно ставит одну программу и сразу получает поддержку форматов. В Zathura нужно понимать, какой пакет отвечает за PDF, DjVu, PostScript или комиксы.

Производительность и удобство в ежедневной работе

Zathura воспринимается быстрой именно из-за минималистичного интерфейса и клавиатурной модели. Она не тратит экранное пространство на постоянные панели и не заставляет пользователя проходить через меню ради базовых операций. Документ открывается, занимает центральное место, а все действия вызываются короткими клавишами.

В повседневной работе это особенно заметно при чтении технических материалов. Например, пользователь открывает документацию командой zathura manual.pdf, ищет /socket, переходит по результатам через n, ставит quickmark ma, уходит в другой раздел через ссылку f, возвращается через 'a или Ctrl + o, затем включает подгонку по ширине через s. В обычном просмотрщике часть этих действий выполнялась бы мышью и через панели.

Zathura хорошо сочетается с tiling window managers и терминальным стилем работы. Окно просмотрщика можно поставить рядом с редактором, терминалом или браузером. Для LaTeX это выглядит естественно: слева редактор, справа PDF, сборка выполняется в терминале, Zathura обновляет файл и сохраняет позицию.

Кэш страниц и параметры отображения тоже можно контролировать. Например, page-cache-size задает максимальное количество страниц в кэше. Увеличивать его без необходимости не стоит, потому что большой кэш может потреблять больше памяти. Для большинства сценариев стандартного значения достаточно.

Zathura не пытается компенсировать все возможные сценарии красивыми окнами и подсказками. Ее удобство появляется после короткого привыкания. Пользователь запоминает основные клавиши, настраивает zathurarc и получает быстрый, стабильный просмотрщик документов, который почти не требует внимания к самому интерфейсу.

Безопасность и открытие документов

Zathura умеет открывать зашифрованные документы с паролем через параметр --password или -w. Это полезно для PDF, защищенных паролем на просмотр. Если открывается несколько документов, переданный пароль применяется к первому, а для следующих программа может запросить пароль отдельно.

Для более осторожного запуска есть zathura-sandbox. Этот бинарный файл запускает Zathura с sandbox-режимом на основе seccomp и/или landlock. Sandbox ограничивает некоторые возможности: сохранение и запись файлов, ввод через input methods вроде ibus, печать, bookmarks и history, D-Bus-интеграцию, SyncTeX. Режим остается экспериментальным с некоторыми реализациями libc; протестированной целью является glibc.

Это не означает, что любой PDF автоматически безопасен. Документы из неизвестных источников всегда нужно открывать осторожно, особенно если они получены из почты, архивов, форумов или сомнительных сайтов. Но наличие отдельного sandbox-режима показывает, что Zathura учитывает сценарии ограниченного запуска. Главное — понимать цену: sandbox отключает часть функций, поэтому он не подходит для обычного LaTeX-workflow с SyncTeX, историей и печатью.

Для ежедневного чтения локальных документов большинство пользователей запускает обычную zathura. Для подозрительных файлов можно использовать zathura-sandbox, если он доступен в установленной версии и сборке дистрибутива.

Сравнение с аналогами

Zathura стоит сравнивать не с абстрактными просмотрщиками PDF, а с конкретными программами: Evince, Okular, MuPDF, Sumatra PDF и qpdfview. У каждой из них свой подход к интерфейсу и задачам.

Программа Основной стиль Сильные стороны Где Zathura удобнее Где Zathura уступает
Zathura Минималистичный просмотрщик с Vim-подобным управлением Клавиатура, zathurarc, SyncTeX, быстрые переходы, плагины Чтение без мыши, LaTeX, терминальный workflow Нет привычного GUI и развитого редактирования PDF
Evince / GNOME Document Viewer Классический просмотрщик GNOME Простота, интеграция с GNOME, поддержка популярных форматов Быстрее для клавиатурной навигации и кастомизации Evince понятнее новичку и привычнее для мыши
Okular Мощный универсальный просмотрщик KDE Аннотации, боковые панели, много форматов, инструменты работы с PDF Zathura легче и строже, лучше для минималистичного чтения Okular сильнее в разметке, комментариях и визуальных функциях
MuPDF Очень легкий просмотрщик и PDF-движок Скорость, компактность, работа с PDF и другими форматами Zathura удобнее как настраиваемая оболочка с командами и закладками MuPDF проще как предельно легкий viewer
Sumatra PDF Легкий просмотрщик для Windows Быстрый старт, поддержка PDF, EPUB, MOBI, DjVu, XPS, CHM, CBZ/CBR Zathura лучше вписывается в Linux/Vim/LaTeX Sumatra PDF удобнее для Windows-пользователей
qpdfview Qt-просмотрщик с вкладками Вкладки, GUI, Poppler, печать, плагины DjVu/PS Zathura удобнее для работы без мыши qpdfview привычнее для тех, кому нужны вкладки и панели

Evince хорошо подходит пользователю GNOME, которому нужно просто открыть PDF, DjVu, TIFF, DVI, XPS или архив комиксов через обычный графический интерфейс. Он проще для новичка: открыл файл, использовал боковую панель, поиск, масштаб и печать. Zathura выигрывает там, где пользователь хочет управлять документом как текстовым объектом: клавишами, командами, quickmarks, jump list и конфигом.

Okular сильнее как насыщенный просмотрщик. Он поддерживает боковые панели с содержанием, миниатюрами, рецензиями и закладками, а также аннотации. В Okular удобно выделять текст, добавлять заметки, работать с PDF как с документом для проверки и комментариев. Zathura лучше, когда нужна скорость, минимализм и управление без мыши, но для аннотаций Okular практичнее.

Sumatra PDF — сильный легкий просмотрщик для Windows. Он поддерживает PDF, EPUB, MOBI, CBZ, CBR, DjVu, XPS, CHM и изображения, но это Windows-only приложение. Для пользователя Linux и LaTeX Zathura логичнее, потому что она встроена в Unix-подход: терминал, конфиги, плагины, SyncTeX и клавиатурное управление.

qpdfview ближе к обычному GUI-подходу: это простой tabbed document viewer на Qt, который использует Poppler для PDF, CUPS для печати, а поддержку DjVu и PostScript добавляет через плагины. Он удобен, если нужны вкладки и понятная графическая оболочка. Zathura сильнее там, где вкладки и панели не нужны, а важнее скорость команд и клавиатурная навигация.

Плюсы Zathura

Главный плюс Zathura — управление без мыши. Прокрутка, переходы, масштаб, поиск, ссылки, оглавление, закладки, полноэкранный режим, презентация и выход выполняются с клавиатуры. Это не просто набор hotkeys, а цельная модель поведения. Если пользователь привык к Vim, Zathura ощущается естественно: j/k для движения, / для поиска, n/N для результатов, gg/G для начала и конца, : для команд.

Второй плюс — минималистичный интерфейс. Программа не отвлекает от документа. На экране нет перегруженной панели инструментов, рекламы, стартового экрана, встроенного магазина или всплывающих подсказок. Открытый PDF занимает почти все пространство. Для чтения это важнее, чем кажется: меньше визуального шума — проще удерживать внимание на тексте.

Третий плюс — zathurarc. Настройки хранятся в текстовом файле, который можно копировать между системами, хранить в dotfiles-репозитории и быстро менять. Можно настроить цвета, отступы, стартовый размер окна, режим подгонки, параметры recolor, поведение истории, количество страниц в строке, клавиши и многое другое.

Четвертый плюс — SyncTeX и автоматическая перезагрузка. Для LaTeX это серьезное преимущество. Zathura может быть не просто PDF reader, а частью сборочного процесса: пользователь редактирует исходник, собирает PDF, видит обновление и переходит между исходным текстом и результатом.

Пятый плюс — плагины. Пользователь не обязан ставить поддержку всего сразу. Нужен только PDF — ставится PDF backend. Нужен DjVu — добавляется DjVu plugin. Нужны комиксы — ставится comic book plugin. Такой подход хорошо сочетается с Linux-философией: установить только то, что используется.

Шестой плюс — удобные механизмы навигации. Bookmarks, quickmarks, jump list, Index mode и follow links делают Zathura сильной программой для больших документов. Это не просто открыть PDF и листать, а быстро перемещаться по структуре, ссылкам, результатам поиска и сохраненным точкам.

Минусы Zathura

Главный минус Zathura — высокий порог входа. Пользователь, который впервые открыл программу, может не понять, что делать дальше. Нет очевидных кнопок, нет привычного меню, не видно поля поиска, не видно панели страниц. Нужно знать, что q закрывает программу, / ищет, o открывает файл, : вводит команду, J/K переключают страницы, +/- меняют масштаб.

Второй минус — отсутствие полноценного PDF-редактирования. Zathura не заменяет редактор PDF, не подходит для сложных аннотаций, не предназначена для правки текста, сборки страниц, OCR и оформления комментариев. Ее задача — просмотр и навигация. Ожидать от нее функций Okular или Adobe Acrobat Reader неправильно.

Третий минус — зависимость от плагинов. После установки основной программы PDF может не открыться, если не установлен zathura-pdf-poppler или zathura-pdf-mupdf. Для новых пользователей это частая причина раздражения. В классических приложениях поддержка PDF обычно воспринимается как встроенная, а в Zathura нужно помнить о backend-пакетах.

Четвертый минус — ручная настройка. zathurarc удобен для опытных пользователей, но неудобен для тех, кто хочет менять параметры через окно настроек. Цвета, клавиши, режимы отображения и поведение интерфейса настраиваются текстом. Это мощно, но не универсально удобно.

Пятый минус — неоднозначность некоторых функций. Например, recolor хорош для обычного текста, но может портить цветные схемы. Двухстраничный режим удобен на широком экране, но бесполезен на маленьком ноутбуке. Sandbox повышает ограниченность запуска, но отключает печать, историю, bookmarks, D-Bus и SyncTeX.

Практические сценарии использования

Чтение технической документации

Для технической документации Zathura подходит очень хорошо. Пользователь открывает файл, ищет нужные термины через /, переходит по результатам n и N, ставит quickmarks на важные места и использует f для перехода по ссылкам. Если документ содержит оглавление, Tab открывает Index mode, где можно быстро попасть к разделу.

Пример рабочего сценария:

zathura api-reference.pdf

Дальше внутри программы:

/socketnmaf'a

Это означает: найти socket, перейти к следующему результату, сохранить текущую страницу в quickmark a, открыть режим ссылок, потом вернуться к сохраненному месту. В больших справочниках такой способ быстрее обычной мышиной навигации.

Проверка скомпилированного LaTeX PDF

Для LaTeX Zathura используется как быстрый viewer рядом с редактором. После сборки PDF программа обновляет открытый файл, а SyncTeX позволяет переходить между исходным текстом и результатом. Это удобно при проверке формул, таблиц, ссылок, библиографии и верстки.

Типичный запуск:

zathura thesis.pdf

Если редактор настроен на SyncTeX, переходы между .tex и PDF выполняются командами редактора и D-Bus-интеграцией Zathura. При этом важно не использовать sandbox-режим, если нужны D-Bus и SyncTeX, потому что sandbox отключает эти возможности.

Быстрый просмотр PDF из терминала

Zathura удобна как терминальная команда для просмотра файлов. Например, пользователь скачал PDF, находится в каталоге загрузок и хочет быстро открыть документ:

zathura ~/Downloads/manual.pdf

Если нужно сразу открыть страницу 80:

zathura -P 80 ~/Downloads/manual.pdf

Если нужно открыть документ и сразу найти слово:

zathura --find "installation" ~/Downloads/manual.pdf

Такой способ быстрее, чем искать файл в графическом менеджере, открывать его двойным кликом и затем вводить запрос в интерфейсе.

Работа с DjVu-книгами

При установленном zathura-djvu программа открывает DjVu-документы. Это полезно для старых книг, архивных материалов, сканов и учебников, которые часто встречаются именно в DjVu. Управление остается тем же: J/K, j/k, /, Tab, +/-, s, a, d.

Для DjVu качество поиска зависит от наличия текстового слоя. Если документ представляет собой только изображения страниц без OCR, поиск по тексту будет ограничен или невозможен. Но навигация, масштабирование, двухстраничный режим и чтение остаются доступными.

Просмотр презентации

PDF-презентации можно показывать через F5. Это полезно для слайдов, созданных в LaTeX Beamer, LibreOffice, Markdown-презентерах и других инструментах, которые экспортируют PDF. В presentation mode Space идет вперед, Shift + Space или BackSpace возвращают назад, F5 выводит из режима презентации.

Zathura не заменяет специализированные инструменты для презентаций с заметками докладчика и таймером, но для простого показа PDF-слайдов работает надежно.

Чтение ночью с recolor

Для длительного чтения на темном рабочем столе можно включить Ctrl + r. Страница меняет отображение, белый фон перестает доминировать, а текст становится комфортнее на темном фоне. Если такой режим нужен постоянно, его включают в zathurarc.

set recolor trueset recolor-darkcolor "#dcdccc"set recolor-lightcolor "#1f1f1f"

Для цветных PDF лучше проверять результат вручную. Иногда схемы и графики читаются хуже, поэтому recolor стоит использовать осознанно.

Навигация по большому документу через оглавление и поиск

В больших документах лучше сочетать Index mode и поиск. Tab открывает оглавление, j/k выбирают раздел, l/h раскрывают и сворачивают уровни, Return переходит к пункту. Если структура документа неполная, помогает / и ?.

Такой подход хорошо работает со стандартами, инструкциями, учебниками и отчетами. Сначала пользователь попадает в нужную главу через индекс, затем уточняет место поиском, потом ставит bookmark или quickmark.

Частые проблемы и решения

Zathura запускается, но не открывает PDF

Самая вероятная причина — не установлен PDF-плагин. Нужно поставить zathura-pdf-poppler или zathura-pdf-mupdf. В большинстве случаев достаточно Poppler-варианта:

sudo apt install zathura zathura-pdf-poppler

Для Arch Linux:

sudo pacman -S zathura zathura-pdf-poppler

После установки нужно снова открыть файл:

zathura document.pdf

Не открываются DjVu, PostScript или комиксы

Для каждого формата нужен отдельный plugin. Для DjVu — zathura-djvu, для PostScript — zathura-ps, для comic book archives — zathura-cb. Если формат не открывается, нужно проверить установленный backend.

Непонятно, как выйти из программы

Для выхода нажимается q. Также можно ввести команду:

:q

или:

:quit

Это типичное Vim-подобное поведение. Для пользователя без опыта Vim оно неочевидно, но запоминается сразу.

Не работает поиск

Поиск запускается через / или ?. Если документ является сканом без текстового слоя, Zathura не сможет искать текст как в обычном PDF. В таком случае нужна OCR-обработка документа внешним инструментом. Если текстовый слой есть, но подсветка мешает, ее можно убрать командой:

:nohl

Не применяется zathurarc

Нужно проверить путь: пользовательский файл должен находиться в ~/.config/zathura/zathurarc. Команды пишутся по одной на строку. Нельзя объединять несколько команд в одну строку. Комментарии начинаются с #.

Пример корректного файла:

# Zathura settingsset adjust-open widthset recolor falseset window-width 1200set window-height 800

Не работает автоматическая перезагрузка PDF

Стоит проверить параметр filemonitor. Если установлен noop, обновление не будет срабатывать. Рабочий вариант:

set filemonitor glib

Также нужно убедиться, что PDF действительно перезаписывается тем же путем, который открыт в Zathura. Если сборка создает новый файл в другом каталоге, просмотрщик не будет обновлять старый файл.

Не работает SyncTeX

Нужно проверить три вещи: PDF должен быть собран с SyncTeX-данными, Zathura должна запускаться с корректной командой редактора, а D-Bus-интеграция не должна быть отключена. Sandbox-режим для такого сценария не подходит, потому что он отключает D-Bus и SyncTeX.

Слишком мелкий текст при открытии

Можно нажать s для подгонки по ширине или + для увеличения масштаба. Если нужно сделать это поведением по умолчанию, в zathurarc добавляется:

set adjust-open width

Неудобен белый фон PDF

Включается recolor:

set recolor true

Или вручную через Ctrl + r. Для точной настройки задаются цвета:

set recolor-darkcolor "#dcdccc"set recolor-lightcolor "#1f1f1f"

Нужны кнопки и визуальные панели

Это не проблема настройки, а особенность программы. Zathura специально сделана минималистичной и клавиатурной. Если нужны кнопки, панель аннотаций, боковая панель миниатюр и визуальное окно настроек, лучше использовать Okular, Evince или qpdfview.

Итоговая оценка

Zathura Document Viewer — сильный просмотрщик документов для Linux, если нужна скорость, минимализм, клавиатурное управление и точная настройка. Это удачный PDF viewer для пользователей Vim, разработчиков, авторов LaTeX-документов и тех, кто часто читает большие технические PDF. Программа хорошо работает с поиском, ссылками, оглавлением, quickmarks, bookmarks, jump list, полноэкранным режимом, presentation mode, recolor и автоматической перезагрузкой файлов.

Главное — правильно понимать назначение Zathura. Это не графический PDF-редактор и не программа для активной разметки документов. Она не должна конкурировать с Okular в аннотациях или с классическими просмотрщиками в простоте для новичка. Ее сила в другом: открыть документ, занять минимум места, дать быстрые команды и не мешать работе.

Zathura стоит ставить, если нужен легкий просмотрщик PDF для Linux с Vim-подобным управлением, поддержкой DjVu, PostScript и комиксов через плагины, настройкой через zathurarc и удобной интеграцией с LaTeX. Если пользователь готов запомнить основные клавиши, программа становится одним из самых удобных инструментов для чтения и навигации по документам.


Ваш адрес email не будет опубликован. Обязательные поля помечены *