全新的 Linux 电子书阅读器 Foliate 3.0 发布
创始人
2024-03-02 17:57:54
0

引入了 GTK 4 ,并优化了 UI。

Foliate 作为 Linux 上最佳的电子书阅读器 之一,在过去几年中发展得相当不错,按时接收更新和错误修复。

然而,因为它的底层技术有些过时,使其近来显得有些老旧。但随着 Foliate 3.0 的发布,情况已经有所改变。

让我们详细了解一下这些改进。

? Foliate 3.0:新增了什么?

在 3.0 版本中,Foliate 进行了彻底的重构,采用了 GTK 4Adwaita 等现代平台库。开发者预示,我们可以期待一个焕然一新的界面和比以前更出色的性能。

现在,Foliate 开始使用自己的电子书解析器/渲染器,并抛弃了 Epub.jsKindleUnpack。遗憾的是,他们在 3.0 发布时并未及时移植某些功能,因此这个版本并未支持 OPDS 目录和离线字典

说到这次发布的一些亮点,其中包括:

  • 用户界面全新升级
  • 更佳的渲染质量
  • 优化的用户体验

用户界面全新升级

如你所见,Foliate 的主要变化在于其用户界面。它现在采用了全新的布局,把图书库和电子书阅读器都整合到一个窗口中。

还有一个新的侧边栏,在这里你可以找到一些重要的功能,如目录、注释和书签。

在顶部,你可以看到一个方便的搜索栏,让你可以在书中搜索特定的词或句子,同时有一个“ 图书库 Library ”按钮可以帮助你回到你的电子书库。

? 你可以用标题栏中的选项来切换侧边栏的可见性。

此外,分页模式也进行了重大的改进。

它们增加了动画和 1:1 触屏/触摸板滑动手势的支持支持超过两列,优化了调整性能,此外,你还可以配置最大的宽度和高度等等。

更佳的渲染

在书籍渲染方面,也进行了许多改进,其中一些重要的包括:

  • 如果一个网页不是有效的 XHTML,那它会被当作 HTML 处理。
  • Mobipocket 文件现在被优化为多个部分以显著提升性能。
  • 当一个文件被重新加载时,它现在会正确的重新加载,而不只是重新渲染。
  • 不再直接将整个文件加载至内存,因此启动时间和内存使用得以优化。

优化的用户体验

除了用户界面的优化,Foliate 3.0 还引入了一些非常酷的用户体验改进

比如书签系统,添加书签的按钮被移至标题栏,并且被添加书签的页面会在顶部显示特殊的标记。

图像查看器也有所更新,如今当图片被复制时,它们将以其原始格式进行保存。此外,只需双击图片就能打开,其它选项已被删除。

进度滑块同样得到了优化,现在可以支持键盘和鼠标滚轮操作。在那里你还能找到更新了的配音功能,现在使用 Speech Dispatcher 作为其后端。

?️ 其他的改动和优化

这次改进还包含了一些其他方面,值得注意的包括:

  • 现在你可以打印特定的章节和文本选段。
  • 把实验性质的传统标题栏选项移除了。
  • 注解现在会随着各自的时间戳保存下来。
  • 一个安全修复,禁用了对 Flatpak 的沙盒逃逸权限。

你可以浏览 官方发布公告 获取更多信息。

? 如何获取 Foliate

这个全新的 Foliate 版本已经在 Flathub 商店Snap 商店(目前只提供开发者版本)上架。

Foliate (Flathub)

你还可以通过访问 官方网站GitHub 仓库 来获取源代码。

故障排除提示

如果 Foliate 不能正常加载 EPUB 文件,而你正在使用英伟达显卡,那么你可以设置以下任一环境变量来启动应用:

WEBKIT_DISABLE_COMPOSITING_MODE=1
WEBKIT_DISABLE_DMABUF_RENDERER=1

如果你已经安装了 Foliate 的 Flatpak 版本,只需使用 Flatseal 添加相同的环境变量即可。对我来说,第二个命令奏效了。

你可以查阅相关的 GitHub 议题 进行进一步的故障排除。

(题图:MJ/647e01ba-def8-43f3-b21a-94b2a54ee5c6)


via: https://news.itsfoss.com/foliate-3-0/

作者:Sourav Rudra 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

开源电子书管理工具Cali...
IT之家 2 月 27 日消息,开发者 Kovid Goyal 今...
2026-02-27 17:26:20
mdbook通过markd...
mdbook通过markdown制作电子书(代替gitbook) ...
2025-05-30 12:27:57
gitbook通过mark...
gitbook通过markdown制作电子书 环境:...
2025-05-30 08:22:09
面对AI,如何看待阅读的价...
胡 钰 地铁里、公交车上、商场里、大街上、办公室甚至教室和家里,到...
2025-04-21 09:46:01
AppleBooks不能读...
使用代码转换.epub电子书格式为Apple Books可读取的格...
2024-09-10 18:01:37
网站分享:7个非常好用的电...
❤️作者主页:IT技术分享社区 ❤️作者简介...
2024-04-13 17:30:41

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...