Rnote 免费手写笔记完整指南:1 行命令装好,3 个场景用透 PDF 批注与无限画布
【免费下载链接】rnoteSketch and take handwritten notes.项目地址: https://gitcode.com/GitHub_Trending/rn/rnote
听完一节课,手里只有一叠 PDF 讲义,但真正要记住的点,往往得用自己的笔在空白处写一遍才清晰。用截图加图像编辑工具逐页标注,费时且放大就糊。Rnote 是一个用 Rust 和 GTK4 编写的免费开源矢量手写笔记应用:PDF 导入后直接在上面画,或者开一块无限画布连续记录,导入支持 PDF、位图与 SVG,导出覆盖 SVG、PDF、PNG。
快速画像:Rnote 的属性一览表
| 项目 | 说明 |
|---|---|
| 许可证 / 费用 | GPL-3.0-or-later,完全免费,无功能墙 |
| 支持平台 | Linux(Flatpak)、Windows(安装包 / winget)、macOS(社区维护的 App Bundle) |
| 技术栈 | Rust + GTK4 + libadwaita;内容以矢量存储,.rnote文件是压缩后的 JSON |
| 上手难度 | 低,界面默认按笔输入设计,装完即可写 |
| 适合人群 | 学生、教师,以及拥有绘图板或笔屏设备的人 |
0 到 1:一行命令安装,写出第一笔
Linux(Flatpak 渠道):
flatpak install flathub com.github.flxzt.rnoteWindows:
winget install flxzt.rnotemacOS 没有现成命令,从项目发布页下载社区维护的 App Bundle,拖进应用程序目录即可;想自己编译的话,构建步骤写在 BUILDING.md 里。
装完到出第一份成果的路径很短:打开应用,新建文档,在画布上写下第一笔;或者从导入入口选一个 PDF,第一页立刻出现在画布上,可以直接开画。
场景一:3 分钟给一份课堂 PDF 做手写批注
场景:一份几十页的讲义 PDF,要标出重点结论、在页边写推导步骤,最后整理成一份可以打印或存档的版本。
痛点:多数 PDF 阅读器的批注只有几种预设颜色的线和框,写不下完整推导;截图丢进图像编辑器再标,就得逐页重做,放大后线条发虚。
Rnote 怎么处理:导入 PDF 后,每一页都是一块可绘制的画布,原页面内容固定在底层、不会跟着笔走。画笔支持压感,实心、纹理、马克笔几种样式在侧边栏随时切换;需要打字时切到打字机工具,用内置的 TT2020 打字机字体逐字敲出(另附带 3 款手写风格字体)。批注完成后可把整份文档导出为 PDF(保留全部批注),也可以把单页导出成 PNG 或 JPEG。
实际看到的效果:批注线条是矢量,放大后边缘依旧干净;导出后的 PDF 保留原始页面排版,批注叠在原文之上;只想发某一页时,几秒就能拿到一张 PNG。想要安静写字时,还有专注模式把工具栏全部收起,只留画布。
场景二:无限画布上连续记一堂课
场景:90 分钟的课,老师频繁切换主题,公式、示意图、关键词要连续记下来,中途不想停下来判断"这段该放哪一页"。
痛点:固定分页时,要么内容写满没地方放,要么翻到一页几乎空白;安排内容位置本身变成了额外负担。
Rnote 怎么处理:文档的扩展方式在创建时可选——固定分页、纵向连续、或者各个方向无限延伸;选无限模式后画布随画随扩,没有分页的概念。背景可设纯色、网格或线条,颜色和密度都可调(下图是文档设置页)。自动保存在后台持续进行,多个文档可以用标签页同时开着,讲义和习题册之间切换不用来回关窗口。
实际看到的效果:笔不用停,网格让公式和示意图对齐,写下的内容已自动落在磁盘上。
场景三:画完图再选中,移动、旋转、批量改色
场景:一张流程图画完,箭头角度偏了、方框太大、三处形状颜色用错。
痛点:普通绘图软件里改错只能擦了重画,十笔画的图改错一处等于整张重来。
Rnote 怎么处理:选择工具可以单选或框选多个元素,拖动控制点缩放、旋转、移动,颜色和线宽支持统一修改。橡皮还有"分割"模式:划过笔迹时只在交点处把它剪成两段并删去一段,另一段保留,不用整笔删除。
实际看到的效果:箭头转到位只需要几秒,三个方框一次性换色,整张图不需要重画。
⚙️ 进阶习惯:7 条可立刻执行的小设置
- 给笔的两颗按钮分工:压感笔的按键快捷键完全可重配,常见搭配是一颗管橡皮、一颗切形状或打字机工具,减少抬笔碰屏的次数。
- 打开笔触音效:内置 marker、typewriter、brush 三套音包(素材来自 Freesound,marker 与 typewriter 各自拆成多段短音播放),开启后笔感更具体。
- 按用途选导出格式:要再编辑就导出 SVG;要打印存档就导出 PDF;发单页或选区用 PNG/JPEG;与 Xournal++ 用户交换文件则选 Xopp 格式。
- Linux 用户确认桌面是 Wayland:项目明确不支持 X11,X11 下笔与触摸输入时好时坏。
- 定期导一份 PDF 备份:
.rnote格式仍在演进,v0.2 到 v0.5 之间发生过 4 次破坏性变更,旧文件需用对应旧版打开(README 提供了降级方法)。 - 相关工作放工作区浏览器:应用内的文件浏览器可快速访问相关文件,打开文件不用和系统文件管理器来回切。
- 批处理交给 rnote-cli:命令行工具随 Flatpak 版一起提供,对
.rnote文件做自动化时可用,源码见 crates/rnote-cli/。
客观评估:它擅长什么,哪里不完美
擅长:
- 免费开源(GPL-3.0-or-later),没有订阅和付费功能;
- 矢量存储,放大不糊,
.rnote本身是可读 JSON,便于备份; - 导入导出覆盖面广:PDF、位图、SVG 导入;文档导出 SVG、PDF、Xopp,页面与选区导出 SVG、PNG、JPEG;
- 界面为笔输入设计:压感、笔键可重配、自动保存、多文档标签页、内置工作区浏览器。
不完美:
- 文件格式不稳定,官方自己声明版本间可能出现不兼容;
- X11 不支持,Linux 用户需要 Wayland 桌面;
- Flatpak 沙箱下拖放文件要先授予目录权限(用 Flatseal 操作),部分设备上压感笔悬停时的防误触区域会挡住其他输入;
- 没有图层概念,它不是图层式绘画工具。
不适合谁:依赖图层系统的用户;需要严格长期归档、无法容忍格式演进的人;仍在使用 X11 桌面的人。
想读实现细节,笔触、渲染与文档管线的代码在 crates/rnote-engine/src/,结构直接可读。
现在就做一个动作
在 Linux 上执行上面的 Flatpak 命令(或 Windows 执行 winget 命令),打开应用,导入一份你最近看过的 PDF,在第一页上标完三句话。做完这一步,常用功能你已经用到大半。
【免费下载链接】rnoteSketch and take handwritten notes.项目地址: https://gitcode.com/GitHub_Trending/rn/rnote
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考