Rnote:Star 8.6k,github上的宝藏项目,手绘与手写画图笔记,用它画图做笔记超丝滑,值得尝试!

嗨,大家好,我是小华同学,关注我们获得"最新、最全、最优质"开源项目和高效工作学习方法

Rnote是一款开源的基于矢量的绘图应用,专为学生、教师以及绘图板用户设计。它支持草图绘制、手写笔记以及对文档和图片进行注释。Rnote提供了PDF和图片的导入导出功能、无限画布以及适应不同屏幕尺寸的UI界面。

功能特点

Rnote以其强大的功能和灵活的用户体验著称,以下是它的一些核心特性:

  • 自适应UI:专注于手写笔输入,提供流畅的绘图体验。

  • 压力感应:支持不同配置的笔触样式,实现压力感应输入。

  • 形状工具:创建多种不同的形状。

  • 编辑工具:移动、旋转、缩放和修改现有内容。

  • 文档布局:提供多种文档扩展布局选项。

  • 背景定制:自定义背景颜色、图案和大小。

  • 页面格式:自定义页面格式。

  • 声音效果:可选的笔触声音。

  • 快捷键配置:可重新配置的手写笔按钮快捷键。

  • 工作区浏览器:集成的工作区浏览器,快速访问相关文件。

  • 拖放与剪贴板支持:支持拖放和剪贴板功能。

  • 图片导入:支持PDF、位图和SVG图片导入。

  • 文档导出:文档可以导出为SVG、PDF和Xopp格式,文档页面和选择可以导出为SVG、PNG和JPEG格式。

  • 文件格式 :保存和加载文档使用原生.rnote文件格式。

  • 多文档工作:使用标签在多个文档之间工作。

  • 自动保存与打印:支持自动保存和打印功能。

官方网站

Rnote拥有一个项目网站:rnote.flxzt.net

安装指南

Rnote支持多种操作系统,以下是各个平台的安装方法:

Linux

在Flahub上下载官方的Flatpak版本:点击这里

在Flahub上下载

MacOS

感谢@dehesselle,Rnote现在可以在MacOS上作为应用包使用。查看仓库,最新版本可以在这里下载:点击这里

下载MacOS应用包

Windows

从最新发布中下载Windows安装程序:点击这里

下载Windows安装程序

也可以使用Winget安装:

复制代码
winget install flxzt.rnote

降级

由于文件格式的不稳定性,有时可能需要降级到特定版本。

列出Flahub上所有可用的旧版本:

复制代码
flatpak remote-info --log flathub com.github.flxzt.rnote

选择所需版本的提交,并使用以下命令降级:

复制代码
sudo flatpak update --commit=<commit-hash> com.github.flxzt.rnote

降级后,可以使用以下命令固定或取消固定Flahub版本:

复制代码
$ flatpak mask com.github.flxzt.rnote
$ flatpak mask --remove com.github.flxzt.rnote

要再次更新到最新版本,取消固定并运行flatpak update

截图预览

以下是Rnote的一些截图,展示了应用的不同功能和界面:

常见问题和已知问题

在使用Rnote时,可能会遇到以下问题:

  • 拖放功能不工作:确保Rnote有权访问你拖放文件的位置。可以在Flatseal(Flahub权限管理器)中授权。

  • 当前文件位置奇怪 :当标题栏中显示的目录类似于/run/user/1000/../时,Rnote可能没有权限访问该目录。同样,在Flatseal中授权可以解决这个问题。

  • 手写笔按钮移动画布/功能不正常 :确保已安装并加载了xf86-input-wacom(X11驱动)、libinput(Wayland)和libwacom

  • 使用手写笔悬停时,某些屏幕区域的其他输入事件被阻止 :这可能是手掌拒绝功能,但如果不需要,可以检查是否有左右手系统设置,并确保设置正确。Rnote无法禁用此功能。(讨论见#329

  • 手写笔按钮快捷方式映射不符合预期:在某些设备上,一个手写笔按钮被映射到专用的"橡皮擦"模式。在快捷方式设置中的按钮可能会不一致(次要/上按钮实际上是主要/下按钮,或相反)。要更改映射到此"橡皮擦"模式的工具,请按照以下步骤操作:

    • 将手写笔悬停在画布上,并按住被怀疑映射到"橡皮擦"模式的按钮

    • 在按住按钮的同时切换到所需的笔样式

    • 释放按钮时,它应该切换回之前的笔样式

    • "橡皮擦"模式中的笔样式现在应该被记住

字体

Rnote内置了以下字体:

  • Grape Nuts:Grape Nuts是一种简单的手写休闲字体。

  • OpenDyslexic-Regular:OpenDyslexic是一种针对一些常见阅读障碍症状设计的字体。

  • TT2020Base-Regular:TT2020是一款先进的开源超现实主义多语言打字机字体,适用于新的十年。

  • Virgil:Virgil是Excalidraw使用的字体。

同类项目比较

在开源社区中,还有其他一些类似的项目,如Excalidraw、Pizzara等。以下是它们的一些特点:

  • Excalidraw:一款简洁的在线绘图工具,支持手写笔输入,但功能相对单一。

  • Pizzara:一款创新的绘图应用,具有高级形状处理和无限缩放功能,但与Rnote相比,可能在文档注释方面稍显不足。

  • Inkscape:一个强大的矢量图形编辑器,适用于创建和编辑SVG文件。

  • Krita:一个专为概念艺术家、纹理画家、漫画家和插画家设计的开源绘画软件。

  • MyPaint:一个简约的绘画软件,专注于提供流畅的绘图体验。

总的来说,Rnote在功能丰富性、自定义选项和跨平台支持方面具有明显优势。

通过本文的介绍,相信你已经对Rnote有了更深入的了解。如果你是手写笔记和绘图的爱好者,不妨尝试一下这款开源应用,相信它会给你带来不一样的体验。

项目地址

复制代码
https://github.com/flxzt/rnote
相关推荐
大筒木老辈子5 分钟前
Linux笔记---内核态与用户态
linux·运维·笔记
Vizio<42 分钟前
基于MNIST数据集的手写数字识别(CNN)
人工智能·笔记·深度学习·神经网络·cnn
FBI HackerHarry浩1 小时前
Linux云计算训练营笔记day11(Linux CentOS7)
linux·运维·笔记·云计算
再看扣你眼1 小时前
系统安全及应用学习笔记
笔记·学习·系统安全
xuanshang_yutou1 小时前
调研函模板可参考,以无人机职业技能调研为例
笔记
再看扣你眼1 小时前
系统安全及应用深度笔记
linux·运维·笔记·安全·系统安全
安安csdn2 小时前
系统架构设计师考前冲刺笔记-第1章-系统工程与信息系统基础
笔记·系统架构
ladymorgana3 小时前
【日常笔记】wps如何将值转换成东西南北等风向汉字
笔记·wps
Lester_11013 小时前
嵌入式学习笔记 - STM32 U(S)ART 模块HAL 库函数总结
笔记·学习
Dovis(誓平步青云)3 小时前
探索C++面向对象:从抽象到实体的元规则(上篇)
开发语言·c++·经验分享·笔记·学习方法