Инструменты1 августа 2026 г., 03:45 МСК🤖 Auto

Rnote: Векторный скетчбук на Rust с бесконечным холстом

Открытое приложение Rnote на базе GTK4 и Rust предлагает студентам и преподавателям мощный инструмент для рукописных заметок и аннотаций с поддержкой пера и экспортом в PDF/SVG.

Баннер новости 4855

Векторная графика и бесконечный холст

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

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

Ключевые возможности и форматы

Программа ориентирована на пользователей графических планшетов, предлагая чувствительное к давлению перо с настраиваемыми стилями штрихов. Разработчики внедрили инструменты для создания геометрических фигур, выделения, перемещения и трансформации объектов. Поддерживается импорт PDF, растровых изображений и SVG, а также экспорт документов в форматы Svg, Pdf, Xopp, Png и Jpeg.

Документы сохраняются в собственном формате .rnote, который представляет собой сжатый JSON-файл. Приложение также включает встроенный браузер рабочих пространств, поддержку вкладок для работы с несколькими документами одновременно, автосохранение и CLI-инструмент для автоматизации задач.

Совместимость и установка

Rnote доступен на всех основных платформах, хотя разработка сфокусирована на Linux. Приложение распространяется под лицензией GPL-3.0-or-later. Ниже приведена таблица доступных платформ и способов установки:

Платформа Способ установки Примечание
Linux Flatpak (Flathub) Рекомендуемый способ. Также есть инструкции для сборки из исходников.
macOS App Bundle Доступно через репозиторий разработчика dehesselle.
Windows Winget / Installer Команда: winget install flxzt.rnote

Важные ограничения и технические детали

Разработчики предупреждают, что формат файла .rnote все еще нестабилен: изменения в версиях v0.2.0–v0.5.0 могли нарушить обратную совместимость. Для работы с устаревшими файлами рекомендуется использовать функцию даунгрейда через Flatpak.

Критическое ограничение касается поддержки X11: приложение не работает корректно на X11 из-за проблем с вводом стилуса и тачскрина. GTK4 и современные окружения рабочего стола постепенно отказываются от поддержки X11, поэтому исправление этих проблем не планируется. Для стабильной работы требуется Wayland или нативная поддержка GTK4 в текущем окружении.

Дополнительные функции

В приложение встроены специализированные шрифты, включая OpenDyslexic (для людей с дислексией) и Grape Nuts (рукописный стиль). Также доступна опциональная генерация звуков письма. Для пользователей, столкнувшихся с проблемами прав доступа к файлам при перетаскивании (Drag & Drop), рекомендуется использовать менеджер прав Flatseal.

Источник: Github ↗