Векторная графика и бесконечный холст
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 ↗
