在 Linux 桌面生态中,本地、注重隐私的日记类应用并不算多,Almanah Diary 就是 GNOME 社区下一款经典的小型日记软件。由开发者 Philip Withnall 开发,完全开源免费,没有云同步,所有日记内容保存在本机 SQLite 数据库中,保护个人私密记录,非常适合习惯 GNOME 桌面环境的用户用来写日记、写日常随笔与个人日志GNOME。
软件基础概况
Almanah Diary(早期名称为 Diary)采用 C 语言编写,基于 GTK 图形工具包,原生适配 GNOME 桌面,授权协议为 GNU GPL v3.0,源码托管于 GNOME GitLab。软件体积小巧,不依赖网络连接,全程离线运行,不会上传任何用户日记数据。主流 Debian/Ubuntu 系列发行版软件源内置该软件包,可以直接通过包管理器快速安装。
核心功能亮点
1. 日历式时间浏览,整合系统日程
软件主界面以月历视图作为导航,点击日历上的日期,即可查看、编辑当日日记。它可以读取系统 Evolution 组件的任务、日程约会,在日记页面底部展示当日电脑上记录的日程事件,方便把个人日记与工作日程结合查看,实现生活记录与计划联动。
2. 文本编辑、标签、拼写校验与打印
编辑器支持基础文本格式调整;内置 GtkSpell3 拼写检查组件,能够校对日记文本;支持标签功能,可以给日记条目打上标签归类整理;同时提供搜索检索与打印功能,可以把日记内容直接输出纸质文档。软件还支持词条定义功能,可以为日记内出现的名词添加释义,方便记录长期追踪的事件与项目。
3. 数据库加密,保障隐私安全
数据存储使用 SQLite 本地数据库,借助 GPGME 组件支持整个日记数据库加密。开启加密之后,他人无法直接打开数据库文件读取日记内容,满足私密日记的安全需求。用户还可以在日记条目中插入链接,支持链接本地文件、网页 URL 以及其他日记条目,把相关资料和日记内容关联起来。
4. 条目互相链接
这是 Almanah 很有特色的能力。单篇日记可以添加链接,指向本地文件、网页 URI,或是软件内部其他日记记录。写日记时可以关联相关素材、过往的记录,构建简单的个人知识链路,强化日记内容之间的关联性。
同类 Linux 日记软件简单对比
Linux 平台还有不少优秀的开源日记应用,可以按需选择:
- RedNotebook:带模板、关键词搜索的日记软件;
- Lifeograph:主打离线加密个人日志;
- jrnl:命令行文本日记工具,适合终端爱好者;
- Almanah Diary:深度集成 GNOME,日历 + Evolution 日程联动,GTK 原生界面。
目前该软件仅面向 Linux 平台,不支持 Windows、macOS;项目更新节奏平缓,没有图片插入、Markdown 语法;加密为整个数据库加密,不支持单篇日记加密;没有移动端版本。
如果你想要其它跨平台的版本,这里就给大家推荐使用吾记日记,它提供了 Windows、macOS、安卓、苹果以及鸿蒙操作系统版本。
在你可以通过在终端执行:sudo apt install almanah
安装完成后,在应用列表找到 Almanah Diary 启动,或者直接终端输入 almanah 运行程序。添加 --debug 参数还可以开启调试模式,排查软件故障 GNOME。
Almanah Diary 追求简约、私密、原生 GNOME 体验,不堆砌花哨功能,专注 “写日记” 这件核心事情。如果你正在寻找 Linux 桌面本地日记工具,不依赖云服务,希望把生活记录保存在自己电脑本地,Almanah Diary 值得尝试。

