Xournal++ — свободное приложение для рукописных заметок и разметки PDF. Оно понимает перо с чувствительностью к нажиму, позволяет писать поверх страниц документа, добавлять слои, шаблоны и звуковые комментарии. Для студента, преподавателя и любого, кто работает с документами на планшете, это удобная замена бумаге без привязки к облачному сервису. Ниже — установка, первые шаги, аннотации, экспорт и типичные проблемы в Linux.

Что умеет Xournal++

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

Формат .xopp — это сжатый XML. Он хранит штрихи, текст и ссылку на фоновый PDF, но сам PDF внутрь не встраивает. Поэтому файл заметок и исходный документ нужно переносить вместе. Для архива удобнее экспортировать готовый PDF, а .xopp оставить как рабочий исходник.

Установка

В Debian, Ubuntu и производных пакет есть в официальном репозитории. Если нужна свежая версия, используйте Flatpak: он не зависит от версии библиотек в системе. Оба варианта работают с одним и тем же форматом файлов.

sudo apt install xournalpp
flatpak install flathub com.github.xournalpp.xournalpp
xournalpp
xournalpp lecture.pdf

При установке через Flatpak может понадобиться тема GTK и набор иконок внутри песочницы — обычно они подтягиваются автоматически. Для формул LaTeX нужен установленный TeX Live; без него соответствующий инструмент просто не заработает.

Первый документ

Запустите приложение и создайте новый файл. На панели инструментов выберите перо, цвет и толщину. Слева откройте панель страниц, чтобы добавлять, удалять и перемещать листы. Для текста используйте отдельный инструмент: он создаёт редактируемый блок, а не росчерк.

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

Аннотации к PDF

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

Готовый результат экспортируется в PDF. Эквивалент в терминале полезен для пакетной обработки: одна команда — один файл.

xournalpp -p annotated.pdf lecture.xopp
xournalpp -p notes.pdf notes.xopp
pdfunite part1.pdf part2.pdf result.pdf
pdfinfo annotated.pdf | grep Pages

Команда -p создаёт PDF из файла .xopp. В headless-окружении, например на сервере без графической сессии, приложению нужен виртуальный дисплей: запускайте экспорт через xvfb-run -a. Без этого GTK-приложение может завершиться с ошибкой подключения к дисплею.

Слои, шаблоны и перо

Слои помогают разделить работу: на одном — пометки преподавателя, на другом — собственные выводы, на третьем — временные чертежи. Слой можно скрыть, заблокировать или переименовать. Это заметно удобнее, чем стирать и перерисовывать.

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

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

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

Экспорт и автоматизация

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

for f in *.xopp; do
  xvfb-run -a xournalpp -p "${f%.xopp}.pdf" "$f"
done
pdftoppm -f 1 -l 1 -png notes.pdf preview

Цикл обрабатывает все файлы в каталоге и кладёт рядом PDF с тем же именем. pdftoppm из пакета poppler-utils делает растровое превью первой страницы — удобно для проверки, что экспорт не пустой.

Хранение и перенос

Держите .xopp и связанный PDF в одной папке с одинаковыми именами. Если PDF переименовать или удалить, при открытии заметок фон пропадёт, хотя штрихи останутся. Для резервных копий подойдёт обычный rsync на домашний сервер или внешний диск.

file notes.xopp
zcat notes.xopp | head -5
rsync -av notes/ backup/notes/

Git тоже умеет хранить .xopp, но бинарные файлы плохо сжимаются и быстро раздувают историю. Если нужен контроль версий, храните рядом экспортированный PDF или используйте Git LFS.

Заведите простое правило именования: дата, тема и короткий суффикс, например 2026-03-12-lection-04.xopp. Тогда файлы сортируются в нужном порядке, а поиск не зависит от содержимого. Раз в неделю копируйте каталог на отдельный носитель — этого достаточно, чтобы не потерять семестр работы.

Если что-то пошло не так

  • Перо не реагирует на нажим. Проверьте, что планшет определяется системой, и посмотрите события ввода. На Wayland часть утилит X11 не работает.
  • Пропал фон PDF. Файл перемещён или переименован. Верните его на место рядом с .xopp.
  • Экспорт завершается ошибкой. На сервере без дисплея нужен xvfb-run; проверьте также права на запись.
  • Рукописный ввод запаздывает. Уменьшите сглаживание, закройте лишние слои или разбейте большой документ на части.
  • Не работает LaTeX. Установите TeX Live и проверьте, что pdflatex доступен в PATH.
xinput list
libinput debug-events --show-keycodes

Команды помогают понять, видит ли система перо и какие события оно отправляет. На Wayland вместо xinput используйте средства вашего рабочего окружения или libinput.

Итог

Xournal++ закрывает нишу, за которую обычно просят подписку: рукописные заметки и разметка PDF на своём компьютере, без облака и телеметрии. Начните с простого — откройте документ, настройте перо и сделайте пару пометок. Затем добавьте слои и шаблоны, наладьте экспорт в PDF и резервное копирование. Этого достаточно, чтобы вести конспекты и рабочие документы годами.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте