GNOME Books 是一款专为 GNOME 桌面环境设计的开源电子书阅读器和管理器。它秉承了 GNOME 项目一贯的极简主义设计哲学,旨在为用户提供一个干净、无干扰的阅读体验,并与 GNOME 桌面环境无缝集成。对于那些寻求原生应用体验、且阅读需求相对简单的用户而言,GNOME Books 提供了一个开箱即用的解决方案,让您轻松浏览和阅读个人电子书收藏。
主要特性
GNOME Books 的设计理念是“做一件事并把它做好”,专注于提供核心的阅读功能和与 GNOME 桌面的深度融合。
- 简洁直观的用户界面: GNOME Books 严格遵循 GNOME 人机界面指南(HIG),提供了一个极其简洁、现代且美观的界面。书库以封面网格的形式直观呈现,所有界面元素都为内容本身让路,确保阅读过程的沉浸感。
- 自动化书库管理: GNOME Books 并非依赖手动导入,而是通过 GNOME 桌面的
tracker-miners
服务自动索引用户家目录下的~/Books
、~/Documents
和~/Downloads
文件夹中的电子书文件。这意味着您只需将电子书放入这些受监控的目录,它们便会自动出现在应用的书库中,无需额外操作。 - 核心格式支持:
- EPUB: 对 EPUB 格式提供最佳的原生支持,包括字体大小调整、深色模式、分页或滚动浏览等。
- PDF 和 DjVu: 对于 PDF 和 DjVu 文件,GNOME Books 会委派给 GNOME 桌面环境的默认文档查看器 Evince 来打开。这意味着阅读这些格式的体验实际上是 Evince 的体验,而非 GNOME Books 的原生渲染。
- 漫画书格式 (CBR/CBZ): 支持
.cbr
和.cbz
格式的漫画书存档,能够正确解析其中的图片序列,为漫画爱好者提供阅读便利。
- 基础阅读视图自定义: 应用内置了亮色、深褐色(Sepia)和暗色(深色模式)三种颜色模式,并支持调整字体大小和行间距,以适应不同的阅读环境和个人偏好。
- 键盘导航与全屏模式: 支持使用左右箭头键翻页,
F11
键可快速切换全屏无干扰阅读模式。在查看 PDF 或漫画时,可使用Ctrl
++
和Ctrl
+-
进行缩放。 - 深度 GNOME 桌面集成: 作为 GNOME 核心应用套件的一部分,GNOME Books 与桌面环境无缝协作。用户可以直接在 GNOME Shell 的活动概览(Activities Overview)搜索栏中搜索书名或作者名,快速定位并打开书籍。
安装与快速入门
GNOME Books 可以在大多数 Linux 发行版上通过其官方软件仓库或 Flathub 轻松安装。
- 通过 Flathub 安装(推荐):
bash
flatpak install flathub org.gnome.Books - 通过发行版仓库安装:
- Ubuntu/Debian:
sudo apt install gnome-books
- Fedora:
sudo dnf install gnome-books
- Arch Linux:
sudo pacman -S gnome-books
- Ubuntu/Debian:
安装完成后,您只需将电子书文件(如 EPUB、PDF、CBZ)放置在您的 ~/Books
、~/Documents
或 ~/Downloads
文件夹中,GNOME Books 便会自动发现并将其添加到您的书库。
使用场景
GNOME Books 最适合以下用户和场景:
- GNOME 桌面环境的忠实用户: 追求与桌面环境视觉和功能高度统一的原生应用体验。
- 轻度电子书阅读者: 主要阅读 EPUB 格式的小说、散文或文档,对高级功能需求不高。
- 漫画爱好者: 需要一个简洁的工具来浏览 CBR/CBZ 格式的漫画。
- 偏爱极简主义的用户: 喜欢无干扰、专注于内容的阅读界面。
用户评价与社区反馈
社区对 GNOME Books 的评价呈现出两极分化:
- 优点: 用户普遍赞赏其简洁美观的界面和与 GNOME 桌面的无缝集成。对于基础的、线性的 EPUB 阅读,它提供了快速启动和直观的操作体验。其自动化的书库索引功能也受到部分用户的欢迎。
- 缺点与痛点:
- 功能缺失: 这是最集中的负面评价。许多现代电子阅读器标配的功能,如文本高亮、批注和笔记(尤其对于 EPUB 文件),以及高级的书库分类、标签和元数据编辑功能,GNOME Books 均不具备。这使其难以满足学生、研究人员等需要深度阅读和学习的用户。
- 自定义选项有限: 无法调整页边距、行间距,字体选择也十分有限,限制了用户对阅读体验的个性化定制。
- 开发活跃度: 社区普遍感知到 GNOME Books 的开发活动相对有限,新功能添加缓慢,一些长期存在的 Bug 和功能请求未得到及时处理,引发了用户对其未来发展的担忧。
- 大型书库性能: 当书库规模达到数百甚至上千本时,应用启动和书库视图的响应速度会明显下降。
- 格式限制: 不支持受 DRM 保护的商业电子书,也无法读取亚马逊 Kindle 的专有格式(如
.mobi
,.azw3
)。
与类似工具对比
在 Linux 电子书生态中,GNOME Books 并非唯一的选择,它与一些功能更强大的工具形成了互补关系:
- Foliate:
- 优势: 被社区广泛认为是 GNOME Books 的强大替代品。Foliate 同样是基于 GTK 的现代化应用,但它在保持简洁界面的同时,提供了 GNOME Books 所缺失的几乎所有关键功能,包括文本高亮、批注、内置词典查询、文本转语音(TTS)、丰富的版式自定义选项(字体、行距、边距)以及更广泛的格式支持。
- 定位: 专注于提供卓越的阅读体验,在功能和简洁之间取得了更好的平衡。
- Calibre:
- 优势: Calibre 是一个功能极其强大的电子书管理中心,而非单纯的阅读器。它提供无与伦比的元数据编辑、格式转换、DRM 移除(通过插件)、内容服务器和庞大的插件生态系统。
- 劣势: 其用户界面采用 Qt 构建,功能强大但信息密度高,常被批评为“过时”和“臃肿”,阅读器功能相对基础。
- 定位: 适用于拥有大量电子书、需要精细管理和格式转换的“数字图书收藏家”或高级用户。
总结对比:
| 特性/软件 | GNOME Books | Foliate | Calibre |
| :————- | :—————————————- | :—————————————- | :—————————————- |
| 核心定位 | GNOME 桌面集成,极简阅读器 | 现代化阅读体验,功能与简洁平衡 | 全能电子书管理中心 |
| 界面风格 | 极简,GNOME HIG,GTK | 现代,GTK,高度可定制 | 功能强大,Qt,信息密度高,略显陈旧 |
| 阅读功能 | 基础 EPUB 阅读,书签,有限自定义 | 高亮、批注、词典、TTS,丰富自定义 | 基础阅读器,主要用于预览 |
| 书库管理 | 自动化索引,无高级管理功能 | 基本书库视图,无元数据编辑 | 无与伦比的元数据编辑、分类、转换 |
| 格式支持 | EPUB 最佳,PDF/DjVu (Evince),CBR/CBZ | EPUB、PDF、MOBI、AZW3 等更广泛 | 几乎所有格式(通过转换) |
| 开发活跃度 | 相对缓慢,社区担忧 | 活跃,功能迭代快 | 活跃,插件生态庞大 |
| 目标用户 | GNOME 用户,轻度阅读,注重集成 | 狂热阅读者,注重体验和功能 | 数字图书收藏家,高级管理需求 |
总结
GNOME Books 是一款为 GNOME 桌面用户量身定制的电子书阅读器,它以其简洁的界面和与系统的高度集成而著称。对于那些追求原生体验、且阅读需求仅限于偶尔翻阅 EPUB 小说或文档的用户来说,GNOME Books 提供了一个优雅、无干扰的解决方案。
然而,对于需要高级阅读辅助功能(如批注、高亮)、精细化书库管理或广泛格式支持的深度阅读者和学术用户,GNOME Books 的功能集可能显得过于基础。在这种情况下,Foliate 或 Calibre 等替代方案将是更合适的选择。
如果您是 GNOME 桌面用户,并且正在寻找一款轻量、美观且能与您的系统完美融合的电子书阅读器,GNOME Books 绝对值得一试。它或许不是功能最强大的,但它无疑是最“GNOME”的。
项目地址: https://gitlab.gnome.org/GNOME/gnome-books
评论(0)