Focus Mode 冲突排查:多个计划重叠或互相打架
多个计划同时生效的行为
StayFree 允许创建多个 Focus Mode 计划,且同一天可以有多份计划同时在生效。当多个计划在时间上重叠时:
- 被拦清单取并集:多个计划里勾选的所有被拦应用/网站,在重叠时段全部被拦
- 手动解除优先级最高:如果你在重叠时段手动解除了拦截,所有计划的拦截都会被临时覆盖
- Daily Limits 和 Session Limits 不受影响:这两个功能是独立的,不会因为多计划冲突而改变
常见冲突场景
场景 1:工作时段计划和睡前计划重叠
工作日 9:00-18:00 是工作时段计划,22:00-次日 7:00 是睡前屏蔽计划。如果睡前计划"次日 7:00 结束",而工作时段"次日 9:00 开始"——中间 7:00-9:00 是空档,不会冲突。但如果你设置睡前计划到"次日 10:00",那和工作时段重叠的 9:00-10:00 里两份计划同时生效,被拦内容取并集。
场景 2:手动解除后自动计划不恢复
你昨天下午 4 点手动解除了 Focus Mode,今天早上 9 点自动计划该激活的时候却没反应——因为"手动覆盖"状态被保留了。
解法:手动点击 Deactivate 让 StayFree 退出"手动覆盖"状态,然后自动计划就能正常接管了。
场景 3:周末没设计划但拦截还在
你只给工作日设了自动计划,但周末拦截依然在——可能是之前手动激活的 Focus Mode 没有手动解除。手动点击 Deactivate 即可。
调试 Focus Mode 冲突的步骤
- 列出你所有的 Focus Mode 计划,看每个计划的生效日期、时间范围、被拦清单
- 画时间线:把同一天里所有计划的时段在时间线上标出来,找重叠的地方
- 检查手动覆盖状态:在 Focus Mode 面板看有没有"手动激活 / 手动解除"的提示
- 检查跨设备同步:是不是某台设备上有额外的手动状态没有同步回来
- 简化法:如果多个计划的逻辑太复杂、调试困难,临时只剩一份最简单的工作时段计划,确认它正常后逐步加回来
建议:计划越少越好
虽然 StayFree 支持多份 Focus Mode 计划,但实际使用中2-3 份就够:
- 工作时段(工作日白天)
- 睡前屏蔽(每天晚上)
- 可选:周末/节假日一份更宽松的或完全不自动触发的
超过 3 份后重叠和冲突的概率急剧上升,维护成本也高。如果遇到复杂的多场景需求,优先用 Daily Limits 和 Category Limits 来补充,而不是加更多 Focus Mode 计划。