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
相关推荐
梦醒三叹15 分钟前
自动化 Markdown 图片上传到 GitHub
运维·自动化·github
梦道长生23 分钟前
GPT-SoVITS Windows 配置与推理笔记(自用)
人工智能·windows·笔记·gpt
nan_black33 分钟前
在conda虚拟环境安装GIT并且克隆github上项目指南(解决443问题)
git·github·conda
Starry_hello world42 分钟前
Linux 入门指令(1)
linux·笔记·有问必答
努力奋斗的小杨1 小时前
计科数据库第二次上机操作--实验二 表的简单查询
数据库·笔记·mysql·计科·上机实验
uhakadotcom1 小时前
使用Logtail将FastAPI应用日志上传到阿里云SLS的简单步骤
后端·面试·github
HollowKnightZ1 小时前
论文阅读笔记:Adaptive Multi-Modal Cross-Entropy Loss for Stereo Matching
论文阅读·笔记
零零壹111 小时前
Apipost自定义函数深度实战:灵活处理参数值秘籍
算法·面试·github
前端付杰1 小时前
BFG Repo-Cleaner 教程:快速清理 Git 仓库中的敏感数据和大文件
javascript·git·github
火火PM打怪中2 小时前
企业数字化/信息化平台PRD(产品需求文档)
笔记