Rnote — открытое приложение для рукописных заметок, скетчей и аннотаций PDF, написанное на Rust с интерфейсом GTK4. Оно рассчитано на планшет с пером: поддерживает давление, настраиваемые профили кисти, бесконечный холст и векторные объекты, которые можно двигать и масштабировать после рисования. В этой статье — установка, настройка пера в Linux, работа с PDF, автоматизация через rnote-cli и защита заметок от потери.

Что умеет Rnote

Документ в Rnote состоит из векторных штрихов, фигур, текста и вставленных изображений. Можно выбрать фиксированные страницы, вертикальную ленту или холст, бесконечный во все стороны. При импорте PDF страницы становятся фоном, поверх которого удобно писать; исходный PDF при этом не меняется. Экспорт возможен в PDF, SVG и Xopp — формат Xournal++, что упрощает перенос в другое приложение.

Есть вкладки, встроенный браузер рабочих папок, автосохранение, печать и CLI для автоматизации. Нативный формат .rnote представляет собой сжатый gzip JSON. Разработчики прямо предупреждают, что формат пока нестабилен и может ломаться между версиями. Это главный аргумент хранить важные заметки ещё и в PDF или SVG.

Установка

Официальная сборка для Linux — Flatpak из Flathub. Она не требует ручной сборки и приносит собственные библиотеки, поэтому одинаково работает в Linux Mint, Ubuntu, Fedora и Arch. После установки приложение появляется в меню «Графика» или запускается командой flatpak run.

flatpak install flathub com.github.flxzt.rnote
flatpak run com.github.flxzt.rnote
flatpak info com.github.flxzt.rnote
flatpak remote-info --log flathub com.github.flxzt.rnote

Последняя команда показывает историю сборок. Она пригодится, если после обновления старый .rnote перестал открываться: можно временно откатиться на прежний commit. Для дистрибутивов с собственными пакетами проверьте, что версия не отстаёт от Flathub, иначе возможны проблемы совместимости формата.

Первый документ и настройки пера

При создании документа выберите макет: для конспектов удобна вертикальная лента, для схем — бесконечный холст, для печати — фиксированные страницы A4. В настройках пера задайте профиль, толщину, цвет и кривую давления. Если ладонь оставляет следы, отключите рисование касанием и оставьте только перо. Кнопки стилуса можно переназначить на ластик, выделение или вызов меню.

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

  • тонкая кисть для формул и пометок на полях;
  • маркер с прозрачностью для выделения;
  • ластик по штриху и ластик по площади;
  • отдельный профиль для подписи или штампа.

Планшет и перо в Linux

Rnote работает на GTK4, а под Wayland ввод пера идёт через libinput, поэтому давление и кнопки обычно доступны без драйверов производителя. Под X11 используется XInput2; там же пригодится xsetwacom для Wacom-совместимых устройств. Сначала проверьте, видит ли система планшет как отдельное устройство ввода.

libinput list-devices | grep -i -A3 -E 'wacom|pen|stylus'
sudo libinput debug-events --show-keycodes
xinput list
xsetwacom --list devices

В выводе libinput debug-events при нажатии пера должны появляться события с ABS_PRESSURE. Если их нет, проблема не в Rnote, а в ядре, libwacom или подключении. Проверьте кабель, USB-порт и режим планшета. Для некоторых моделей кнопки требуют отдельной настройки через libwacom или правила udev; сама чувствительность к давлению от этого не зависит.

Под Wayland не запускайте приложение через XWayland без нужды: в некоторых связках давление там работает хуже. Проверить сессию и разрешения Flatpak можно так. Приложению нужен доступ к порталу документов, а не ко всему домашнему каталогу.

echo $XDG_SESSION_TYPE
flatpak info --show-permissions com.github.flxzt.rnote

В GNOME и KDE есть раздел настроек планшета, где задаётся соответствие экрану: для двух мониторов это важно, иначе координаты пера уезжают.

Работа с PDF

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

flatpak run --command=rnote-cli com.github.flxzt.rnote export doc -f pdf notes.rnote
flatpak run --command=rnote-cli com.github.flxzt.rnote create lecture.rnote
flatpak run --command=rnote-cli com.github.flxzt.rnote thumbnail lecture.rnote cover.png -s 512
pdfunite chapter1.pdf chapter2.pdf lecture.pdf
pdftoppm -png -r 150 lecture.pdf page
qpdf --check lecture.pdf

pdfunite склеивает несколько экспортированных файлов, pdftoppm делает растровые копии страниц для вставки в презентацию, qpdf проверяет целостность результата. Утилиты pdfunite и pdftoppm входят в poppler-utils, qpdf ставится отдельно. Команда create создаёт пустой документ, thumbnail рисует обложку для файлового менеджера. CLI входит в Flatpak, поэтому отдельная сборка не нужна. Список подкоманд всегда можно посмотреть через flatpak run —command=rnote-cli com.github.flxzt.rnote help: набор может меняться от версии к версии.

Файлы, автосохранение и резервные копии

Основная опасность — нестабильный формат. Обновление приложения теоретически может сделать старый файл нечитаемым. Поэтому после каждой важной сессии экспортируйте документ в PDF или SVG, а .rnote считайте рабочим файлом, а не архивом. Для долгосрочного хранения подойдёт связка «PDF для чтения плюс .rnote для правок».

rsync -av --update ~/Заметки/ /run/media/$USER/backup/Заметки/
find ~/Заметки -name '*.rnote' -mtime -1 -ls
flatpak run --command=rnote-cli com.github.flxzt.rnote test ~/Заметки/lecture.rnote
sha256sum ~/Заметки/lecture.rnote

rsync копирует только новые и изменённые файлы, find показывает, что менялось за сутки, test проверяет, что файл открывается движком Rnote. Храните копию на другом носителе и раз в месяц открывайте несколько файлов вручную. Если заметки синхронизируются через облако, не редактируйте один файл на двух устройствах одновременно: конфликт версий в сжатом JSON-файле почти невозможно слить.

Rnote или Xournal++

Xournal++ зрелее: у него есть слои, запись звука, богатые настройки и многолетняя история. Rnote выигрывает современным интерфейсом, бесконечным холстом, векторной моделью и активной разработкой на Rust. Для лекций и аннотаций PDF оба варианта рабочие; если нужна максимальная предсказуемость и слои, берите Xournal++, если важен удобный холст и вы готовы экспортировать в PDF, — Rnote. Экспорт в Xopp позволяет начать в Rnote и продолжить в Xournal++.

Итог

Rnote — быстрый и приятный инструмент для планшета под Linux, особенно под Wayland. Он хорошо подходит для конспектов, схем и разметки PDF, но требует дисциплины: стабильный экспорт, внешняя копия и проверка файлов. Настройте перо один раз, отключите рисование ладонью и не полагайтесь на .rnote как на единственный архив.

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

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

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

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

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