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

安装完成后,您只需将电子书文件(如 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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。