ZenOS三大专注模式深度解析:Zen Mode、Lockdown与Incognito如何守护纯阅读

原创2026-10-25 16:19:0455 阅读

ZenOS三大专注模式深度解析:Zen Mode、Lockdown与Incognito如何守护纯阅读

ZenOS 是一款为 KOReader 打造的极简界面插件,它内置了 Zen Mode(禅模式)、Lockdown Mode(锁定模式)与 Incognito Mode(隐身模式) 三大专注模式,帮助你在电子阅读器上一键屏蔽干扰、锁定操作、抹除阅读痕迹。本文带你从零开始,彻底搞懂这三种模式分别能做什么、在哪里开启、又该如何搭配使用,让你随时拥有一块"只属于阅读"的屏幕。📖

一句话区分:Zen Mode 让你"少看到",Lockdown Mode 让你"少点到",Incognito Mode 让你"不留痕"。

ZenOS 控制控制面板,一键切换 Zen Mode 等专注模式

一、为什么要用专注模式?

电子书阅读器本该是最纯粹的阅读工具,但实际使用中,顶部的菜单栏、书架里的封面、随手一按的菜单项,都会不断把注意力从文字上扯走。

ZenOS 的设计哲学就是"少即是多"——性能、稳定、易用是三件不可妥协的事。而三大专注模式,正是这一理念最直接的落地:

  • 🧘 Zen Mode:清理顶部菜单,只保留阅读相关的入口;
  • 🔒 Lockdown Mode:封禁误触,适合"交给别人看一会儿"或深度专注;
  • 🕵️ Incognito Mode:阅读不留痕迹,保护隐私。

三种模式相互独立又彼此联动,官方文档分别记录在 docs/zen-mode.md、docs/lockdown-mode.md,功能入口则统一收进 Controls(控制面板),下拉即可触达。

二、Zen Mode:让阅读器回归"纯净阅读"

开启 Zen Mode 的最快方法

第一次启动 ZenOS 时,你就已经处于 Zen Mode。它会把原本杂乱的顶部菜单栏"瘦身"成 四个专注入口:

  1. Controls(控制面板)
  2. Zen Settings(统一的 ZenOS + KOReader 设置)
  3. Launcher(启动器)
  4. Home(主页按钮)

也就是说,Settings、Tools 等原生菜单图标全部被收起,你几乎"看不见"它们的存在。想退出时,在 Controls 面板点击 Zen 按钮(或触发分发器动作 ZenOS: Toggle Zen Mode)即可恢复完整菜单栏。

纯阅读体验长什么样

开启 Zen Mode 后,阅读器就是一块干净的屏幕——时间、正文、页码,仅此而已:

ZenOS Zen Mode 纯阅读界面,顶部无干扰的阅读器页面

顺带了解:主页文件夹锁定

Zen Mode 默认还会应用"主页文件夹锁定",防止你误点书架而跳出到设备文件系统。想更改可以在 Zen Settings > Library > Home folder > Lock home folder 里选择 Off、Only in Zen Mode 或 Always。这一行为的过滤逻辑就写在 modules/menu/patches/zen_mode.lua 中——它会拦截 filebrowser、settings、tools 等菜单标签,只放行阅读相关项。

常见疑问 答案
开启 Zen Mode 需要重启吗? 不需要,Behavior > Live menu update 让菜单即时更新
和 Lockdown Mode 冲突吗? 不冲突,Lockdown 开启时会"强制"保持 Zen Mode 开启

三、Lockdown Mode:锁定操作,杜绝误触

什么是锁定模式

如果说 Zen Mode 是"眼不见为净",那 Lockdown Mode 就是"手不能乱动"。它会在整个 ZenOS 和 KOReader 上施加一层限制,非常适合两种场景:

  • 把设备临时交给孩子或他人浏览;
  • 自己进入深度专注,不想被任何菜单打断。

锁定模式的四大限制

Lockdown 的开关位于 Controls 面板,也可通过分发器动作 ZenOS: Toggle Lockdown Mode 触发;具体限制项则在 Extras 中独立配置。它能做的事情包括:

  • 📚 书架:Disable context menu 封禁长按弹出的上下文菜单;
  • 🎛️ Controls:Require hold to toggle buttons(按钮需长按才生效)、Disable settings panel(禁止从 Controls 打开设置面板);
  • 📖 阅读器:Disable bottom menu swipe(禁止上滑呼出底部菜单与翻页浏览器)、Disable multi-word selection(禁止长按扩大选词)、Disable word search on hold(禁止长按查词);
  • 🔍 Magnify UI:自动把书架放大为 2×2 网格 / 每页 3 项,关闭时再还原原密度。

这些拦截逻辑的源码在 modules/global/patches/lockdown_mode.lua,它包裹在 margin_hold_guard 之上,形成"锁定 → 手势守卫 → 原始逻辑"的调用链。

长按菜单被封禁后的样子

对比一下被 Lockdown 封禁前,书架上长按某本书弹出的上下文菜单(含 Description、Move、Add to favorites、Read status、Edit 等项):

ZenOS 书架长按弹出的上下文菜单,展示书籍元数据与操作项

使用锁定模式的 3 个关键点

  1. 开启 Lockdown 会自动开启 Zen Mode,且在该模式激活期间无法关闭 Zen Mode;
  2. 模式切换后会提示重启 KOReader;
  3. 书架放大布局(2×2 网格)在关闭时会自动还原你之前的密度设置:

ZenOS 书架封面网格布局,展示书籍封面与阅读进度徽章

四、Incognito Mode:读完不留痕迹的"隐身"阅读

隐身模式抹掉了什么?

有些书只想"悄悄看",不想出现在历史记录里——比如临时帮忙看的书、不想被统计到的书。Incognito Mode(隐身模式)就是为这一刻而生的:开启期间,你打开的每一本书都不会留下任何痕迹。

具体来说,它同时"拦截"了这三类记录(逻辑见 modules/global/patches/incognito_mode.lua):

  • 📜 阅读历史:屏蔽 ReadHistory 写入,"最近阅读"列表不会出现该书;
  • 🔖 单本书元数据:屏蔽 DocSettings.flush,页码、进度、书签、高亮等 .sdr 信息不落地;
  • 📊 统计:阻止 Statistics 插件的书籍注册、进度追踪与数据库写入。

而且它是实时生效的——切换开关无需重启,靠 config.features.incognito_mode 标志即时门控。

如何开启与设置超时

  • 在 Controls 面板点击 Incognito 按钮,或触发分发器动作 ZenOS: Toggle Incognito Mode 即可开关;
  • 可选设置自动关闭超时:Controls > Buttons > Incognito > Timeout,选一个分钟数,到点后隐身模式会自动关闭;选 Off 则保持常开,直到你手动关掉。

💡 小贴士:阅读器顶部状态栏和书架状态栏都提供 Incognito 槽位项,开启后一眼就能看出当前正处于隐身状态。

关闭时的"善后"处理

值得一提的是,隐身模式关闭时并不是简单恢复:它会先保存当前阅读进度(若统计处于启用状态),重置易失统计,并把暂停计时清零,确保你的阅读数据从这一刻起重新连续。这套"收尾"逻辑同样集中在 modules/global/patches/incognito_mode.lua 的 after_disable 中完成。

五、三大专注模式对比与搭配建议

维度 Zen Mode 🧘 Lockdown Mode 🔒 Incognito Mode 🕵️
核心目的 清理菜单、视觉减负 封禁操作、防误触 抹除痕迹、保护隐私
入口 Controls 的 Zen 按钮 Controls 的 Lockdown 按钮 Controls 的 Incognito 按钮
影响范围 顶部菜单栏 书架 + Controls + 阅读器 阅读历史 + 书籍元数据 + 统计
是否自动联动 是 Lockdown 的"地基" 开启后强制保持 Zen Mode 独立,可选自动超时关闭
典型场景 日常纯阅读 交给他人 / 深度专注 悄悄看书不留痕

推荐搭配组合

  • 日常自用:只开 Zen Mode 即可,兼顾干净与灵活;
  • 交给孩子 / 长辈:Lockdown Mode + Magnify UI,既放大封面又锁住菜单;
  • 临时隐身阅读:开 Incognito Mode + 设置超时,读完自动退出,省心又安心。

写在最后

ZenOS 用三大专注模式,把"专注"这件事拆成了看得干净(Zen)、点不乱(Lockdown)、留不下(Incognito) 三层防线。它们入口统一、相互协同、实时生效,让电子阅读器真正回归"为阅读而生"的初心。

📌 相关文档:docs/zen-mode.md · docs/lockdown-mode.md · docs/controls.md

登录后查看全文
zen-os