Zathura: возможности, форматы, установка и сравнение с Sumatra PDF

Zathura — настольный просмотрщик документов проекта pwmt для Linux и других Unix-подобных систем, ориентированный на компактный интерфейс и управление с клавиатуры. Текущий стабильный релиз — 2026.07.18; с июля 2026 года актуальная ветка использует GTK 4 и отличается от старой серии 0.5.x. Архитектура модульная: ядро отвечает за интерфейс, навигацию и команды, а PDF, DjVu, PostScript и архивы комиксов открываются отдельными плагинами.

ПараметрАктуальное состояние
Разработчиксообщество pwmt.org
Типлокальный настольный просмотрщик документов
Текущая версия2026.07.18
Основные платформыLinux и другие Unix-подобные системы; OpenBSD; macOS через MacPorts
PDF-движкиPoppler или MuPDF через отдельный плагин
Другие форматыDjVu, PostScript, комиксы через плагины
ЛицензияZlib, свободное ПО с открытым исходным кодом
Цена и аккаунтбесплатно; регистрация и подписка не нужны
Облачная обработкадля обычного просмотра локальных документов не требуется
Русский языкесть русский каталог переводов, но часть новых строк пока не переведена

Скачать Zathura

Бесплатно
В реестре российского ПО
Чистая установка

Новейшая версия для Виндовс, macOS и Линукс. Удобный редактор PDF под российские реалии.

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

⬇ Скачать Zathura

Наиболее безопасный способ получить Zathura — использовать пакетный менеджер своего дистрибутива или официальный сайт проекта pwmt.org. Официальный проект рекомендует дистрибутивные пакеты и перечисляет среди известных вариантов Arch Linux, Debian, Fedora, Gentoo, Ubuntu, openSUSE, OpenBSD, MacPorts и Source Mage. Такой путь важен не только из-за обновлений: пакетный менеджер одновременно подтягивает совместимые версии girara, GTK и выбранного обработчика документов.

Актуальный стабильный релиз ядра — 2026.07.18 от 18 июля 2026 года. На официальной странице загрузок опубликованы SHA-2, цифровая подпись и журнал изменений, поэтому при ручной сборке архив можно проверить до распаковки. В истории остаются 2026.07.08 и 2026.07.02, но текущий выпуск включает последующие исправления после миграции на GTK 4.

Важно скачать не только ядро. Если требуется PDF, нужен один из PDF-плагинов: zathura-pdf-poppler или zathura-pdf-mupdf. Для DjVu используется zathura-djvu, для PostScript — zathura-ps, для комиксов — zathura-cb. Установка одного лишь пакета zathura может закончиться сообщением о неподдерживаемом типе файла, хотя само приложение запускается нормально. Это не повреждённая установка, а следствие модульной архитектуры.

Что такое Zathura

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

Главное отличие от большинства привычных PDF-читалок — интерфейсная модель, напоминающая редакторы семейства vi. Листание, переход к номеру страницы, поиск, масштабирование, работа с оглавлением и переход по ссылкам рассчитаны на короткие клавиатурные команды. Мышь поддерживается, но не является центром сценария. Именно поэтому Zathura особенно органично вписывается в рабочие среды разработчиков, пользователей тайлинговых оконных менеджеров и авторов LaTeX.

Проект активно поддерживается: в 2026 году выходили регулярные релизы, а версия 2026.07.02 перенесла интерфейс на GTK 4. Старые инструкции для ветки 0.5.x нужно читать с оговоркой: часть прежних настроек и встраивание окна больше не поддерживаются.

Основные функции Zathura

Клавиатурная навигация и переходы

Базовая навигация покрывает почти весь цикл чтения без мыши. Клавиши J и K переходят к следующей и предыдущей странице, h, j, k, l прокручивают документ по направлениям, gg ведёт к началу, G — к концу, а числовой префикс перед G позволяет перейти к заданной странице. Команды a и s подгоняют документ соответственно по доступной области и ширине, а плюс, минус и знак равенства управляют масштабом. В версии 2026.07.18 также существует переключение одностраничного режима.

Официальный скриншот Zathura со списком закладок документа
Официальный пример интерфейса закладок Zathura. Скриншот относится к классическому оформлению и иллюстрирует функцию, а не внешний вид GTK 4 во всех современных темах.

Поиск, оглавление и ссылки

Поиск запускается символом косой черты, обратное направление — вопросительным знаком; n и N перемещают фокус между совпадениями. Актуальная конфигурация поддерживает инкрементальный поиск, то есть поиск по мере набора. Для структурированных документов Tab открывает режим оглавления, где вложенные разделы можно раскрывать и сворачивать с клавиатуры. Поддержка оглавления, текста и ссылок зависит от того, что предоставляет конкретный формат и его плагин.

Официальный скриншот Zathura с цифровыми метками ссылок в PDF
Официальный пример перехода по ссылкам; оформление актуальной сборки GTK 4 может отличаться.

Автоматическая перезагрузка и связка с LaTeX

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

Для LaTeX есть двусторонний SyncTeX. Прямая синхронизация переводит просмотрщик к позиции, соответствующей строке исходника; обратная позволяет по позиции в PDF вызвать редактор. Для полноценной работы требуется поддержка libsynctex, а обратная интеграция использует D-Bus. Поэтому строгий zathura-sandbox, где D-Bus и SyncTeX отключены, не подходит для такого рабочего цикла.

Официальный скриншот Zathura с PDF документом для сценария LaTeX и SyncTeX
Официальная иллюстрация сценария LaTeX; внешний вид актуальной сборки GTK 4 может отличаться.

Масштаб, раскладка страниц и режимы просмотра

Просмотрщик поддерживает подгонку по ширине и окну, произвольный масштаб, вращение, полноэкранный и презентационный режимы, несколько страниц в строке и разворот. В актуальной ветке появились одностраничный режим и параметр page-mode со значениями, позволяющими выравнивать размеры страниц по ширине или высоте. Это полезно для документов, где страницы имеют неодинаковый размер.

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

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

Официальный скриншот Zathura в режиме перекраски светлой страницы на тёмный фон
Официальный пример recolor; оформление GTK 4 может отличаться, а сам режим не переписывает PDF.

Закладки, история и сохранение позиции

По умолчанию современная конфигурация использует SQLite для закладок и истории. Параметр open-first-page определяет, всегда ли открывать документ с первой страницы; если он выключен, приложение может возвращаться к последней запомненной позиции. Бэкенд базы можно переключить на null, если пользователь принципиально не хочет хранить историю и закладки.

Печать, сохранение и извлечение содержимого

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

Практический вывод: Zathura хорошо закрывает просмотр, навигацию и извлечение доступного содержимого, но не заменяет редактор для перестановки страниц, OCR, редактирования текста, сложного комментирования и подготовки форм. Если главная задача — изменять структуру PDF, полезнее смотреть в сторону специализированного решения, например Master PDF Editor.

Интерфейс и удобство использования

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

Логика интерфейса модальная. Обычный режим отвечает за чтение, отдельный режим оглавления — за дерево документа, fullscreen и presentation имеют собственный набор команд. Командная строка по двоеточию используется для действий вроде открытия, сохранения, печати, закладок и изменения параметров. Такой подход знаком пользователям Vim и близких инструментов, но может казаться непривычным тем, кто ожидает меню «Файл», «Вид», «Инструменты» и графические диалоги для каждой функции.

Мышь при этом не исключена. Колесо прокручивает документ, Ctrl с колесом меняет масштаб, средняя кнопка позволяет перемещать страницу, левой кнопкой можно переходить по ссылке и выделять текст. Правая кнопка может открыть действие копирования или сохранения изображения, если изображение распознано плагином. Таким образом, Zathura не является «только клавиатурной» программой; точнее говорить, что клавиатура является приоритетным и наиболее полно раскрытым способом управления.

Траектория освоения: старт, день, неделя

Старт: чтение без конфигурации

Сначала достаточно открыть файл, освоить переход между страницами, прокрутку, подгонку по ширине, поиск, переход к номеру страницы и выход. Штатных привязок хватает для чтения, поэтому большой zathurarc на старте только усложняет диагностику.

Первый день: структура документа

Следующий уровень — оглавление, переход по ссылкам, quickmarks, закладки и jumplist. После этого стоит проверить удобный масштаб и восстановление последней позиции.

Первая неделя: свой рабочий контур

После нескольких реальных документов имеет смысл менять сочетания клавиш, цвета, раскладку страниц и историю. Пользователям LaTeX затем логично настраивать SyncTeX и автоперезагрузку; для непроверенных документов — отдельно оценить zathura-sandbox. Пошаговое изменение конфигурации упрощает откат при ошибке.

Поддерживаемые форматы и совместимость

Почему формат зависит от плагина

Ядро Zathura не несёт универсальный набор декодеров внутри одного бинарного файла. При запуске оно ищет плагины в предусмотренном каталоге, а каждый плагин регистрирует поддерживаемые MIME-типы и функции. Поэтому два компьютера с одинаковой версией Zathura могут открывать разный набор файлов, если на них установлены разные пакеты.

Для PDF проект поддерживает два независимых варианта: zathura-pdf-poppler на базе Poppler и zathura-pdf-mupdf на базе MuPDF. Обычно пользователю достаточно одного. В документации MuPDF-плагина отдельно предусмотрена возможность отключить PDF-поддержку при сборке, чтобы избежать конфликта с Poppler-плагином. Это показывает, что выбор движка — часть конфигурации, а не две «редакции» самого приложения.

PDF, DjVu, PostScript и комиксы

Официальная страница проекта прямо позиционирует Zathura как просмотрщик PDF, PostScript и DjVu, а список плагинов дополняет этот набор обработчиком архивов комиксов. PDF-плагин Poppler требует библиотеку Poppler, MuPDF-плагин — MuPDF; DjVu опирается на DjVuLibre, PostScript — на libspectre, zathura-cb — на libarchive. Если библиотека или плагин отсутствуют, ядро не компенсирует их собственным декодером.

Импорт и экспорт

Термины «импорт» и «экспорт» к Zathura применимы ограниченно. Программа открывает существующие документы и может принимать файл из командной строки; если вместо имени передан одиночный дефис, содержимое читается из стандартного ввода. Это удобно в Unix-конвейерах, но не является импортом в внутреннюю библиотеку: собственной коллекции документов по модели Zotero или Calibre у Zathura нет.

Команда export предназначена прежде всего для вложений, а контекстное действие может сохранять отдельные изображения. Команда write сохраняет документ в файл, если плагин поддерживает операцию. Массовой конвертации PDF в DOCX, XLSX, HTML или OCR-распознавания в ядре нет.

Совместимость с настольными средами и редакторами

GTK 4 делает Zathura естественным участником современного Linux-графического стека. Пакеты создают desktop entry, а выбор программы по умолчанию дальше зависит от конкретной среды рабочего стола. Для LaTeX интеграция строится через SyncTeX и D-Bus. Внешние команды можно запускать через exec, где доступны подстановки пути текущего файла и номера страницы, но это мощная функция: в конфигурации для непроверенных файлов её стоит использовать только с понятными командами.

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

Zathura традиционно стремится к компактному интерфейсу, но корректно называть её «всегда самой быстрой» без одинаковых тестов нельзя. Время открытия и прокрутки зависит от PDF-движка, сложности страниц, шрифтов, изображений, графического стека и настроек кэша. Поэтому производительность разумнее оценивать по архитектуре и опубликованным параметрам, а не по вымышленным секундам.

В актуальном zathurarc есть page-cache-size: по умолчанию хранится до 15 отрисованных страниц, а при заполнении кэша наименее недавно использованная страница вытесняется. Документация прямо предупреждает, что большое значение может заметно увеличить потребление памяти. Отдельно задаётся максимальный размер миниатюры страницы; увеличение этого лимита улучшает предварительный вид при масштабировании, но также повышает задержку и расход памяти.

Для больших документов текущая man-страница сохраняет предупреждение о проблемах при включённом GDK_NATIVE_WINDOWS: возможны падения или невозможность корректно отрисовать страницы; похожий эффект может возникать при overlay-scrollbar в GTK_MODULES. Даже если конкретная современная среда не использует эти переменные, наличие предупреждения в актуальной документации важно учитывать при диагностике нестандартного GTK-окружения.

Стабильность активно дорабатывается. Релиз 2026.07.18 исправляет аварийное завершение при ошибке и проблему с номером страницы в верхней или нижней позиции; 2026.07.08 содержит исправление перезагрузки файлов; 2026.07.02 стал крупным переходом на GTK 4. Такой темп означает, что после значительного обновления системы разумно обновлять ядро и плагины согласованно, а не оставлять старый PDF-бэкенд рядом с новым ядром.

Лицензирование и версии

Zathura и основные плагины распространяются как свободное ПО по лицензии Zlib. Покупка, подписка, активация, регистрация и сервер лицензирования не нужны; платной редакции или пробного периода у проекта нет. Возможные затраты связаны только с администрированием системы, а не с лицензией программы.

В 2026 году проект перешёл от номеров 0.5.x к календарной схеме: 2026.07.18 — более новый релиз, чем 0.5.14. Ядро и плагины следует обновлять согласованно, поскольку у плагинного API есть собственные версии и несовместимый модуль может не загрузиться.

zathura-sandbox — не отдельная коммерческая редакция, а ограниченный режим запуска. Он отключает запись файлов, печать, историю, закладки, D-Bus и SyncTeX; документация также отмечает экспериментальные ограничения для части реализаций libc.

Системные требования

Linux, BSD и сборка из исходников

Разработчик не публикует минимальные значения оперативной памяти, частоты процессора или свободного места на диске. Поэтому указывать условные «2 ГБ RAM» было бы выдумкой. Для актуальной ветки важны программные зависимости: girara не ниже 2026.01.30, GTK не ниже 4.12, SQLite, libmagic, json-glib и libxxhash. Для SyncTeX нужен libsynctex, для части sandbox-функций — libseccomp. При установке готового пакета эти зависимости обычно разрешает пакетный менеджер.

Сборка исходников использует Meson и Ninja. Официальная последовательность создаёт каталог build, запускает meson build, затем ninja и ninja install. Плагины собираются отдельно тем же подходом и дополнительно требуют соответствующую библиотеку формата: Poppler, MuPDF, DjVuLibre, libspectre или libarchive.

macOS

На официальной странице установки MacPorts указан среди известных способов распространения. Это означает наличие реального пути установки на macOS, но не отдельного фирменного DMG от pwmt. Пользователю следует ориентироваться на версию порта и его зависимости, а не переносить инструкции Linux один в один. После крупных обновлений Zathura, особенно перехода на GTK 4, порт MacPorts может обновиться не в тот же день.

Windows

Windows не перечислена официальным проектом среди известных поддерживаемых каналов Zathura. Отдельного актуального официального Windows-инсталлятора, portable-архива или записи в Microsoft Store у проекта нет. Поэтому для Windows практичнее выбирать нативный просмотрщик, а не строить рабочий процесс на неофициальном порте.

Карта критических зависимостей

ЗависимостьНужна дляЧто произойдёт без неё
Аккаунтне требуетсяобычное локальное чтение продолжает работать без регистрации
Интернетзагрузка, обновления, внешние ссылкиуже установленные локальные документы можно читать без постоянного соединения
girara и GTK 4интерфейс и базовая работаядро не запустится или не соберётся без совместимых библиотек
Плагин форматаPDF, DjVu, PS, комиксыфайл соответствующего типа не откроется
Poppler или MuPDFрендеринг PDFнет PDF-поддержки через выбранный бэкенд
SQLiteистория и закладкиактуальная сборка требует библиотеку; хранение истории можно логически отключить через database null
libsynctex и D-Busдвусторонняя синхронизация LaTeXобычный просмотр работает, но SyncTeX ограничен
seccomp или Landlockдополнительная изоляцияобычный бинарный файл продолжает работать, но без этого слоя sandbox-защиты

Преимущества и недостатки Zathura

Плюсы и минусы

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

Модульность. Пользователь устанавливает только нужные форматы и может выбрать PDF-бэкенд Poppler или MuPDF.

Хорошая связка с LaTeX. Автоматическая перезагрузка и двусторонний SyncTeX соответствуют реальному циклу «исходник — компиляция — PDF».

Текстовая конфигурация. zathurarc легко хранить в dotfiles, сравнивать в системе контроля версий и переносить между машинами.

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

Открытая лицензия Zlib. Код и плагины доступны как свободное ПО.

Режим изоляции. zathura-sandbox создаёт более жёсткий контур чтения ценой отключения части функций.

Актуальная разработка. В 2026 году проект регулярно получает релизы, исправления и крупные архитектурные изменения.

Минусы

Высокий порог входа для мыши-ориентированных пользователей. Значительная ценность Zathura раскрывается только после запоминания команд.

Форматы зависят от пакетов. Установка ядра сама по себе не гарантирует PDF или DjVu.

Нет полноценного PDF-редактирования. Программа не предназначена для правки текста, OCR, компоновки страниц и сложного аннотирования.

Windows не является целевой поддерживаемой платформой. Для этой ОС нет официального установщика, сопоставимого с Sumatra PDF.

После GTK 4 исчезло встраивание окна. Старые сценарии с XEmbed-контейнерами больше не являются актуальными.

Русская локализация неполная. Базовые команды переведены, но часть новых строк 2026 года остаётся английской.

Поведение зависит от бэкенда и окружения. При проблемном PDF иногда приходится различать ошибку ядра, плагина, GTK и рендеринговой библиотеки.

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

Сравнивать Zathura корректнее не с профессиональными PDF-редакторами, а с просмотрщиками документов. Ниже четыре продукта оценены по одинаковым критериям: целевая платформа, модель интерфейса, форматы, аннотации и типичный сценарий.

ПрограммаПлатформыИнтерфейсФорматыРедактирование и заметкиЛучший сценарий
Zathuraпрежде всего Linux и Unix-подобные системыминималистичный, клавиатура и командычерез плагины: PDF, DjVu, PS, комиксыне полноценный редактортехническое чтение, LaTeX, тайлинговая среда
Sumatra PDFWindowsтрадиционный лёгкий GUI плюс горячие клавишиPDF, EPUB, MOBI, DjVu, XPS, CHM, комиксы, изображения и другиеесть работа с аннотациями, но продукт остаётся прежде всего просмотрщикомбыстрый нативный просмотрщик Windows, включая переносную сборку
OkularLinux, Windows; существуют экспериментальные сборки macOSполноценный графический интерфейс KDEPDF, EPUB, DjVu, Markdown, изображения, комиксы и другиеразвитые аннотации и функции PDFуниверсальный GUI-просмотрщик с большим набором функций
GNOME PapersLinux и GNOMEсовременный графический интерфейсPDF, DjVu, TIFF, CBR, CBT, CBZ, CB7есть аннотированиепростое чтение в среде GNOME без vi-подобной модели

Относительно Sumatra PDF место Zathura очень ясное. Sumatra — нативный Windows-просмотрщик с большим встроенным набором форматов и официальной portable-формой. Zathura — прежде всего Unix-программа, где форматы подключаются пакетами, а управление строится вокруг клавиатуры, текстовой конфигурации и SyncTeX. Если пользователь работает в Windows и хочет просто быстро открыть PDF, Sumatra обычно рациональнее. Если пользователь живёт в Linux, использует Vim-подобные команды и собирает LaTeX, Zathura лучше соответствует самому рабочему процессу.

Okular сильнее там, где нужны панели, визуальная навигация, аннотации и универсальный GUI. GNOME Papers проще для пользователя, который предпочитает стандартные элементы GNOME. Для Windows с привычным графическим интерфейсом можно также рассмотреть Foxit Reader или Adobe Acrobat Reader DC; по модели управления они заметно ближе к традиционным PDF-приложениям, чем Zathura.

Инструкция по установке

Linux: пакетный менеджер как основной путь

1. Определите формат, который нужен сразу после установки: для большинства пользователей это PDF.

2. Откройте пакетный менеджер своего дистрибутива и найдите пакет zathura вместе с подходящим PDF-плагином. В Arch Linux актуальный пакет zathura находится в репозитории Extra, а PDF-плагины поставляются отдельно.

3. Установите ядро и один PDF-бэкенд одним согласованным набором пакетов. Для DjVu, PostScript или комиксов добавьте соответствующий плагин.

4. Запустите Zathura без аргументов или откройте локальный документ через файловую ассоциацию либо командную строку.

5. Проверьте номер ядра командой zathura —version. Если файл не открывается, сначала проверьте наличие плагина формата, а не переустанавливайте всё приложение.

Удалять Zathura безопаснее тем же пакетным менеджером, которым она была установлена. Универсальную команду удаления для всех дистрибутивов официальный проект не публикует, поэтому не стоит копировать команду из чужого Linux без проверки. Пользовательский zathurarc и локальные данные могут храниться отдельно от пакета; если требуется полностью чистая деинсталляция, сначала сохраните нужные настройки, затем удалите их вручную только после проверки путей.

macOS через MacPorts

1. Установите и обновите MacPorts по инструкции самого проекта MacPorts.

2. Найдите порт zathura и доступные порты плагинов нужных форматов.

3. Установите ядро и PDF-плагин; пакетный менеджер сам добавит GTK и другие зависимости.

4. После первого запуска проверьте фактическую версию. Если она заметно ниже текущей 2026.07.18, учитывайте, что порт отстаёт от официального релиза и часть описанных возможностей GTK 4 может отсутствовать.

5. Для удаления используйте штатное удаление MacPorts, чтобы не оставлять библиотеки в состоянии, которое менеджер пакетов считает установленным.

Сборка из исходников

1. Скачайте стабильный исходный архив с официальной страницы проекта и сверяйте опубликованный SHA-2 или подпись.

2. Установите зависимости актуальной ветки: girara, GTK 4.12 или новее, SQLite, libmagic, json-glib, libxxhash, Meson и Ninja; дополнительные компоненты нужны для SyncTeX и sandbox.

3. Распакуйте архив и создайте отдельный каталог build.

4. Запустите meson build, перейдите в build, затем выполните ninja и установку результата штатным способом для своей системы.

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

Параметры, которые важно настроить сразу

adjust-open. Выберите best-fit или width в зависимости от того, читаете ли вы страницы целиком или текстовые колонки.

open-first-page. Оставьте false, если хотите возвращаться к последней позиции; включите true, если каждый документ должен всегда начинаться с первой страницы.

database. Значение sqlite сохраняет историю и закладки, null отключает их хранение.

pages-per-row. Значение 1 подходит обычному чтению; несколько страниц полезны для разворотов и слайдов.

page-cache-size. Не увеличивайте без причины: документация предупреждает о росте потребления памяти.

filemonitor. Обычный glib нужен для автоматической реакции на перекомпиляцию PDF; noop отключает перезагрузку.

recolor. Сначала проверьте стандартный режим на нескольких документах, а уже затем меняйте целевые цвета и сохранение оттенков.

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

Практические кейсы

Чтение большого технического PDF без мыши

Цель: быстро перемещаться по спецификации или книге. Подготовка: установить Zathura и один PDF-плагин, убедиться, что документ содержит текстовый слой и, желательно, оглавление. Шаги: открыть файл, использовать s для подгонки по ширине, gg и G для начала и конца, числовой переход к странице, косую черту для поиска, n и N для совпадений, Tab для оглавления. Для часто посещаемых разделов назначить quickmarks или обычные закладки.

Проверка: после переходов номер страницы меняется ожидаемо, поиск подсвечивает нужные совпадения, а повторное открытие возвращает позицию, если open-first-page выключен и база истории активна. Ограничение: если PDF состоит из сканов без текстового слоя, поиск не превратится в OCR — Zathura не распознаёт текст самостоятельно.

Цикл LaTeX: редактирование, компиляция, просмотр

Цель: видеть изменения PDF после каждой сборки и быстро переходить между исходником и результатом. Подготовка: установить поддержку SyncTeX и настроить редактор на передачу координат Zathura. Шаги: открыть итоговый PDF, оставить filemonitor в рабочем режиме, компилировать документ с SyncTeX, использовать прямую синхронизацию из редактора и обратную — из просмотрщика.

Проверка: после пересборки страница обновляется без ручного закрытия файла, а переход по SyncTeX приводит к ожидаемому месту. Ограничение: в zathura-sandbox D-Bus и SyncTeX отключены, поэтому для изолированного просмотра и двусторонней редакторской интеграции потребуются разные режимы запуска.

Чтение вечером с recolor

Цель: уменьшить яркость белого PDF без изменения самого файла. Подготовка: открыть документ и запомнить исходный вид цветных иллюстраций. Шаги: включить recolor стандартным сочетанием, оценить текст и изображения, при необходимости настроить recolor-darkcolor, recolor-lightcolor, сохранение оттенков или обращение видео для изображений.

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

Навигатор по сбоям

СимптомЧто проверитьБезопасное действиеКонтроль результата
PDF не открываетсяустановлен ли zathura-pdf-poppler или zathura-pdf-mupdfдобавить один совместимый PDF-плагин из репозитория дистрибутиваповторно открыть тот же файл
DjVu или PS определяется как неподдерживаемыйналичие соответствующего плагинаустановить zathura-djvu или zathura-psпроверить файл известного типа
PDF не обновляется после компиляциизначение filemonitorвернуть рабочий бэкенд слежения вместо noopпересобрать файл и проверить автоматическую перезагрузку
Память заметно растётpage-cache-size и размер кэша миниатюрвернуть значения к разумным или штатнымперезапустить приложение и сравнить поведение на том же документе
Не работают печать, закладки или SyncTeXне запущен ли zathura-sandboxдля доверенного документа использовать обычный бинарный файл, если эти функции необходимыпроверить конкретную отключённую функцию
Старый рецепт встраивания окна не работаетверсию Zathuraотказаться от инструкции для GTK 3 и XEmbedстроить рабочий процесс вокруг обычного окна GTK 4
Часть интерфейса по-английскиактуальность каталога переводане считать это повреждением; обновить пакет локализации при наличиибазовые переведённые строки должны оставаться доступными

Часто задаваемые вопросы

Можно ли передать документ в Zathura через стандартный ввод?

Да. В командной строке одиночный дефис вместо имени файла означает чтение из stdin. Это позволяет использовать Zathura в Unix-конвейере без импорта документа во внутреннюю библиотеку.

Открывает ли Zathura защищённые паролем документы?

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

Можно ли переназначить клавиши?

Да. zathurarc поддерживает команды map и unmap, поэтому стандартные vi-подобные привязки можно заменить своими. Лучше менять их постепенно и хранить резервную копию конфигурации.

Нужно ли устанавливать оба PDF-плагина?

Нет. Для обычной системы достаточно zathura-pdf-poppler или zathura-pdf-mupdf. Выбор зависит от пакетов дистрибутива и совместимости конкретных документов; установка двух PDF-бэкендов не является требованием проекта.

Почему в zathura-sandbox не работают печать или SyncTeX?

Это предусмотренное ограничение изоляции, а не поломка. Sandbox запрещает ряд операций с внешней системой и локальными данными, включая печать, D-Bus, SyncTeX, историю и закладки.

Можно ли использовать Zathura как обычное приложение рабочего стола?

Да. Дистрибутивные пакеты могут устанавливать desktop entry, после чего назначение приложения по умолчанию выполняется средствами конкретной среды Linux. При этом сама логика Zathura остаётся клавиатурно-ориентированной.

Есть ли официальная Windows-версия?

Официальный проект не перечисляет Windows среди известных поддерживаемых каналов и не публикует актуальный официальный EXE или portable-пакет. Для Windows рациональнее использовать нативный просмотрщик.

Вывод

Zathura лучше всего подходит пользователям Linux и Unix-подобных систем, которым нужны клавиатурная навигация, минималистичное окно, текстовая конфигурация и связка с LaTeX/SyncTeX. Модульность позволяет выбрать PDF-бэкенд и подключить только нужные форматы, но требует понимать, какие плагины установлены.

Для Windows практичнее Sumatra PDF; для графического Linux-интерфейса с более развитыми аннотациями — Okular или GNOME Papers; для OCR и структурного редактирования PDF нужен полноценный редактор. Zathura остаётся специализированным просмотрщиком, а не универсальным PDF-комбайном, и именно в этом сценарии её модель управления наиболее последовательна.


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