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