Linux 上的最佳白板应用程序
“
我们将介绍几款适用于Linux系统的白板应用程序,相信这些信息对您会非常有帮助。请继续阅读!
”
一般来说,数字白板是一种用于大型互动显示面板的工具,常见的设备类型包括平板电脑、大屏手机、触控笔记本和表面显示设备等。
当教师使用白板时,您可以使用触控笔、手写笔、手指甚至鼠标在设备屏幕上进行绘画、书写或操作元素。这意味着您可以在白板上拖动、点击、删除和绘画,就像在纸上使用笔一样。
然而,要实现这一切,需要有一款软件来支持这些功能,并实现触控和显示之间的精细协调。
目前市面上有许多商业应用可以完成这项工作。然而,在本文中,我们将重点介绍一些自由开源且可在Linux系统中运行的白板应用程序。
适用于Linux的白板应用程序推荐
1、Xournal++
在我们的推荐名单中,首选是Xournal++。我认为这是该列表中最好的应用程序之一。它非常稳定,并且已经存在了一段时间。
Xournal++允许您进行书写、绘画和其他在纸上常见的操作。它支持手写、自定义荧光笔、橡皮擦等工具。此外,它还具有其他许多功能,比如支持图层、添加外部图像、添加音频以及多页特性等等。
该应用程序兼容几乎所有的压感输入设备,如Wacom、Huion和XP-Pen。我曾在触摸板笔记本上进行过测试,在进行少量设置调整后,它可以正常工作。因此,您可以使用任何您手头上的触控设备来开始使用它。
Xournal++是使用C++和GTK3进行编写的。

Linux 下的 Xournal++ 白板应用程序
对于 Linux 系统,你可以按下述步骤进行安装。此程序是完全免费的,且适用于 Linux、macOS 和 Windows 系统。如果你想在移动设备上尝试,也提供了 BETA 版本。
安装步骤:
该应用程序可以通过 AppImage、Snap、Flatpak 和 deb 包进行安装。同时,也可以通过 PPA 的方式,安装至基于 Ubuntu/Debian 的系统。
特别的是,还为 Fedora、SUSE 和 Arch 提供了专用的安装包。你只需要点击下方的链接,就可以按你所需的格式,下载相应的执行程序。
“
下载 Xournal++
”
更多信息:
- 首页
- 文档
- 源代码
2、OpenBoard
我们接下来想要重点介绍的是 OpenBoard。这是一个简洁易用的白板绘画应用,它不会通过过多的选项干扰你的使用体验。
该软件非常适合初学者以及在线课程的初级学生来使用进行笔记。
OpenBoard 内置了丰富的功能,包括颜色、画刷、文本、简单的绘图形状,页面支持等等。此应用基于 Qt 技术构建。

OpenBoard
安装步骤:
此应用仅为 Ubuntu 提供独立的 deb 包。你可以通过以下链接下载。
“
下载 OpenBoard
”
更多信息:
- 主页
- 文档
- 源代码
3、Scrivano
Scrivano 是一款新推出的基于 Qt 技术的白板应用。其设计理念强调易用性,能在记笔记和其他绘画活动中提供高效的功能表现。
它提供了一些独特的功能,如吸附到网格、创建自定义贴纸、填充笔触、激光选项等等。
此外,你还可以在此工具中导入 PDF 文件,并利用各种功能对其进行批注。
以下是一些值得关注的功能。
你可以在我们关于 该应用官方评述 中了解更多关于 Scrivano 的信息。

Scrivano 中的贴纸
你可以 对你的系统进行 Flatpak 配置以使用 Flathub,然后点击下面的按钮,通过 Flathub 进行安装。
“
下载并安装 Scrivano
”
更多信息:
- 主页
- Scrivano 评价
4、Notelab
NoteLab 是一款具有十年历史的老牌白板应用。它是一个自由开源的应用,内含丰富的功能集,因此你可以理解这款应用的稳定性和广受欢迎的程度。
以下是其中的部分特性:
- 此应用支持所有常用的图片格式作为导出选项,例如 SVG、PNG、JPG、BMP 等。
- 提供了可配置的笔和纸的自定义选项
- 内建的内存管理器,用于指定 NoteLab 所使用的内存量。
- 不同格式的纸张可供选择,如宽格式、大学格式和图形纸。
- 含所有标准绘图工具。
- 对任何笔记部分都可以进行调整大小、移动、删除、改变颜色等多种操作。

NoteLab
然而,这是一个由 Java 编写并以 .jar 文件形式发布的应用,所以你需要 Java 运行环境来运行它。你可以参考我们的指南在 Linux 系统中安装 Java 或 JRE。
- 在基于 Ubuntu 的系统中安装 Java/JRE 的方法
- 在 Arch Linux 中安装 Java/JRE 的方法
如何安装:
NoteLab 提供了独立的可执行 .jar 文件,可以通过下方链接从 SourceForge 下载。请记住,要运行此应用,你需要 JRE。
“
下载 NoteLab
”
更多信息:
- 主页
- 文档
5、Rnote
我们此次要介绍的第五款应用叫做 Rnote。Rnote 是一款在触屏设备上进行手写笔记的绝佳应用程序。这款应用基于矢量图像技术,不仅便于进行绘图和注释图片,还方便对 PDF 文件进行标注。它支持本地的 .rnote 文件格式,并提供了 png、jpeg、SVG 和 PDF 的导入/导出选项。
Rnote 最酷的一项特性是它支持 Xournal++ 的文件格式(即本列表的首款应用程序),这使它成为必备的工具。
Rnote 使用 GTK4 和 Rust 进行开发,非常适合在 GNOME 桌面以及各类 Linux 系统上运行。
需要注意的是,该应用程序目前仍在开发中。

基于 GTK4 和 Rust 的 Linux 白板应用 Rnote
如何安装:
此应用以 Flatpak 包的形式提供。你可以使用 此指南 为你的 Linux 系统安装 Flatpak,然后点击下方的按钮进行安装。
“
安装 Rnote
”
更多信息:
- 主页和源代码
6、Lorien
Lorien 是一个能让你利用多种工具创造个性化笔记的理想数字笔记本软件。Lorien 是一个基于 Godot 游戏引擎的跨平台、自由开源的“无限画布绘图/笔记”应用。这款应用十分适合于快速记取头脑风暴会议中的笔记。
其工具箱相当标准,拥有自由手绘刷、橡皮擦、直线工具和选择工具等。你可以移动或删除你的笔划部分——这些在运行时会被视为点的集合进行渲染。

Lorien 白板应用程序 for Linux
如何安装:
使用 Lorien 不需要安装。你可以从下面的链接下载一个自我包含的可执行文件(下载 tar 文件)。下载后,解压文件并双击即可运行。
“
下载 Lorien
”
更多信息:
- 主页和源代码
7、Rainbow Board
Rainbow Board 是一款基于 Electron 和 React 的自由开源白板应用。通常,由于性能和臃肿的问题,人们并不喜欢 Electron 应用。但考虑到我们正在列出这个分类的应用,我认为值得一提。
它提供了一个标准的画布,支持触控和手写输入。工具箱包括刷子大小、颜色、填充颜色、字体以及撤销和重做操作。你可以将你的绘制结果导出为 PNG 或 SVG 文件。

Rainbow Board 白板应用 for Linux
如何安装:
此应用可以作为 Snap、Flatpak 或独立的 deb 安装程序下载。你可以从下面的链接中得到它们。
“
下载 Rainbow Board
”
更多信息:
- 主页
- 源代码
特别推荐
在这里,我想额外提到的两款绘图应用分别是 Vectr 和 Excalidraw。这两款应用都是基于网络的白板绘图应用。它们被单独归类是因为它们并非传统意义上的桌面应用。
因此,如果你不愿安装其他应用,或者你使用的学校或工作系统中无法进行安装,你可以选择在浏览器中使用这些网络应用。下面是它们的网址。
“
Vectr
”
“
Ecxalidraw
”
结束语
以上是一些适用于 Linux 及其他操作系统的现代白板 绘图 应用。由于大流行病和居家工作环境的影响,你们许多人可能在使用笔和纸进行在线课程或会议的笔记记录。我相信这些软件会在你的学习和工作中提供帮助。
试一试这些软件,你肯定能找到最适合你的。对此清单如有任何评论或反馈,请在下方的留言区域告诉我。
以上是Linux 上的最佳白板应用程序的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

要打开 web.xml 文件,可以使用以下方法:使用文本编辑器(如记事本或 TextEdit)使用集成开发环境(如 Eclipse 或 NetBeans)使用命令行编辑命令(Windows:notepad web.xml;Mac/Linux:open -a TextEdit web.xml)

语言多线程可以大大提升程序效率,C 语言中多线程的实现方式主要有四种:创建独立进程:创建多个独立运行的进程,每个进程拥有自己的内存空间。伪多线程:在一个进程中创建多个执行流,这些执行流共享同一内存空间,并交替执行。多线程库:使用pthreads等多线程库创建和管理线程,提供了丰富的线程操作函数。协程:一种轻量级的多线程实现,将任务划分成小的子任务,轮流执行。

Linux最适合用作服务器管理、嵌入式系统和桌面环境。1)在服务器管理中,Linux用于托管网站、数据库和应用程序,提供稳定性和可靠性。2)在嵌入式系统中,Linux因其灵活性和稳定性被广泛应用于智能家居和汽车电子系统。3)在桌面环境中,Linux提供了丰富的应用和高效的性能。

无法以 root 身份登录 MySQL 的原因主要在于权限问题、配置文件错误、密码不符、socket 文件问题或防火墙拦截。解决方法包括:检查配置文件中 bind-address 参数是否正确配置。查看 root 用户权限是否被修改或删除,并进行重置。验证密码是否准确无误,包括大小写和特殊字符。检查 socket 文件权限设置和路径。检查防火墙是否阻止了 MySQL 服务器的连接。

使用Go语言连接Oracle数据库时是否需要安装Oracle客户端?在使用Go语言开发时,连接Oracle数据库是一个常见需求�...

我开发了一个名为Lua-Libuv的项目,并乐于分享我的经验。项目初衷是探索如何利用Libuv(一个用C语言编写的异步I/O库)构建简单的HTTP服务器,而无需深入掌握C语言。借助ChatGPT的辅助,我完成了HTTP.C的基础代码。在处理持久连接时,我成功实现了在适当的时机关闭连接并释放资源。起初,我尝试创建一个简单的服务器,通过关闭连接来结束主程序,但遇到了一些问题。我尝试过使用流式传输发送数据块,虽然有效,但这会阻塞主线程。最终,我决定放弃这个方法,因为我的目标并非深入学习C语言。最终,我

C语言条件编译是一种根据编译时条件选择性编译代码块的机制,入门方法有:使用#if和#else指令根据条件选择代码块。常用条件表达式包括STDC、_WIN32和linux。实战案例:根据操作系统打印不同消息。根据系统位数使用不同的数据类型。根据编译器支持不同的头文件。条件编译增强了代码的可移植性和灵活性,使其适应编译器、操作系统和CPU架构变化。

1.0.1前言这个项目(包括代码和注释)是在我自学Rust的过程中记录的。可能有不准确或表述不清的地方,还请大家谅解。如果您从中受益,那就更好了。1.0.2为什么使用RustRust可靠且高效。Rust可以取代C和C,性能相似但安全性更高,并且不需要像C和C那样频繁重新编译来检查错误。主要优点包括:内存安全(防止空指针取消引用、悬空指针和数据争用)。线程安全(确保多线程代码在执行前是安全的)。避免未定义的行为(例如,数组越界、未初始化的变量或访问已释放的内存)。Rust提供现代语言功能(例如泛型
