news 2026/4/3 14:03:14

5分钟搞定Xournal++:Linux系统下的手写笔记神器安装指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟搞定Xournal++:Linux系统下的手写笔记神器安装指南

5分钟搞定Xournal++:Linux系统下的手写笔记神器安装指南

【免费下载链接】xournalppXournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.项目地址: https://gitcode.com/gh_mirrors/xo/xournalpp

想要在Linux系统上享受流畅的手写笔记体验吗?Xournal++作为一款开源的手写笔记软件,不仅支持PDF注释,还提供丰富的绘图工具和图层管理功能。本文将手把手教你在5分钟内完成安装配置,立即开启高效笔记之旅!

📋 系统环境检查与准备

在开始安装之前,请确保您的系统满足以下基本要求:

组件最低要求推荐版本
编译器支持C++17标准GCC 8+ 或 Clang 9+
CMake3.13版本3.15或更高版本
内存2GB4GB或以上

快速检查命令:

gcc --version cmake --version

🚀 一键安装:各发行版专属方案

Ubuntu/Debian用户(含树莓派)

sudo apt-get update sudo apt-get install cmake libgtk-3-dev libpoppler-glib-dev portaudio19-dev libsndfile-dev dvipng texlive libxml2-dev liblua5.3-dev libzip-dev librsvg2-dev gettext lua-lgi libgtksourceview-4-dev help2man

Fedora/RHEL/CentOS用户

sudo dnf install gcc-c++ cmake gtk3-devel libxml2-devel portaudio-devel libsndfile-devel poppler-glib-devel texlive-scheme-basic texlive-dvipng libzip-devel librsvg2-devel lua-devel lua-lgi gtksourceview4-devel help2man

Arch Linux用户

sudo pacman -S cmake gtk3 base-devel libxml2 portaudio libsndfile poppler-glib texlive-bin texlive-pictures gettext libzip lua53 lua53-lgi gtksourceview4 help2man

图1:Xournal++主界面 - 手写笔记与PDF注释的完美结合

🔧 源码编译:从零开始构建

第一步:获取最新源码

git clone https://gitcode.com/gh_mirrors/xo/xournalpp cd xournalpp

第二步:配置编译环境

mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release

第三步:开始编译

make -j$(nproc)

编译小贴士:使用-j$(nproc)参数可以充分利用多核CPU,大幅提升编译速度!

🎯 功能初体验:快速上手指南

主界面布局解析

Xournal++的主界面设计直观易用:

  • 顶部工具栏:文件操作、绘图工具、颜色选择
  • 左侧面板:页面缩略图和图层管理
  • 中央区域:主要书写和绘图区域

图层管理功能

图2:智能图层管理 - 分层组织笔记内容

图层功能让您可以:

  • 创建多个图层分别管理不同内容
  • 单独显示或隐藏特定图层
  • 轻松调整图层顺序

工具栏自定义

图3:个性化工具栏 - 按需定制工作区

🛠️ 高级配置:打造专属笔记环境

纸张背景设置

图4:多样化纸张背景 - 横线、网格、点阵任选

插件系统启用

Xournal++支持丰富的插件功能,位置在plugins/目录下。常用的插件包括:

  • ColorCycle:颜色循环工具
  • Export:增强导出功能
  • FitToContent:智能调整内容大小

❓ 常见问题快速解决

编译失败怎么办?

  1. 检查所有依赖是否安装完整
  2. 确认编译器支持C++17标准
  3. 清理构建目录重新开始:rm -rf build && mkdir build

插件无法加载?

确保已安装Lua 5.3及相关开发包:

# Ubuntu/Debian sudo apt-get install liblua5.3-dev lua-lgi # Fedora sudo dnf install lua-devel lua-lgi

📦 多种安装方式选择

除了源码编译,您还可以选择:

AppImage便携版

./linux-setup/build_appimage.sh

系统级安装

sudo cmake --build . --target install ./cmake/postinst configure

🎉 开始您的笔记之旅

现在,您已经成功安装并配置了Xournal++!这款强大的手写笔记软件将为您带来:

  • ✏️流畅的手写体验:支持数位板和触摸屏
  • 📄PDF注释功能:直接在PDF文件上做笔记
  • 🔧丰富的工具集:从基础绘图到高级功能
  • 🎨个性化定制:从界面布局到工具配置

立即启动Xournal++:

xournalpp

开始探索这个开源笔记神器的无限可能吧!无论是学习笔记、会议记录还是创意草图,Xournal++都能完美胜任。

【免费下载链接】xournalppXournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.项目地址: https://gitcode.com/gh_mirrors/xo/xournalpp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 8:28:41

中小企业也能玩转AI:Kotaemon低成本部署方案

中小企业也能玩转AI:Kotaemon低成本部署方案 在智能客服系统逐渐成为企业标配的今天,越来越多中小企业开始尝试引入AI对话能力。但现实往往令人却步:模型部署复杂、运维成本高昂、回答不准甚至“胡说八道”,更别说还要对接订单、…

作者头像 李华
网站建设 2026/4/3 9:47:56

BetterNCM Installer:网易云音乐插件管理的免费终极工具

BetterNCM Installer:网易云音乐插件管理的免费终极工具 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer BetterNCM Installer是一款专为网易云音乐用户设计的插件管理器&am…

作者头像 李华
网站建设 2026/3/29 6:11:42

如何用3个步骤彻底掌控你的暗影精灵笔记本性能?

还在为官方控制软件的臃肿功能和隐私风险而困扰吗?OmenSuperHub为你提供纯净、高效、安全的离线管理体验,让你的游戏本性能得到完美释放。 【免费下载链接】OmenSuperHub 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 痛点解决方案…

作者头像 李华
网站建设 2026/3/27 21:46:50

Kotaemon API接口文档详解:快速接入自有系统

Kotaemon API接口文档详解:快速接入自有系统 在企业智能化转型的浪潮中,越来越多团队希望将大语言模型(LLM)能力嵌入到客服、知识管理或内部协作系统中。然而现实往往并不理想——模型“胡说八道”、响应无法追溯、与业务系统割裂…

作者头像 李华
网站建设 2026/4/3 10:10:42

18、使用 PowerShell 管理桌面和 IIS Web 服务器

使用 PowerShell 管理桌面和 IIS Web 服务器 1. 使用 AppLocker 管理应用程序 1.1 AppLocker 简介 AppLocker 可以帮助组织限制允许运行的文件数量和类型,防止未经授权或恶意软件运行。它能确保企业内工作站的一致性,降低总体拥有成本,并减少未经授权软件导致信息泄露的可…

作者头像 李华
网站建设 2026/3/30 15:42:31

26、自定义Cmdlet与高级函数

自定义Cmdlet与高级函数 在自动化脚本和系统管理领域,自定义Cmdlet和高级函数是提升工作效率、实现特定需求的重要手段。本文将详细介绍如何在高级函数和Cmdlet之间进行选择,以及如何创建它们。 1. 高级函数与Cmdlet的选择 函数和Cmdlet在功能上看似相似,但创建方式不同。…

作者头像 李华