应用锁与系统集成
锁住界面但不打断 AI 协作,以及不打开 Sigil 也能用的右键菜单。
应用锁
只锁界面,MCP 完全不受影响
这是刻意设计:锁定期间 MCP 仍正常服务 AI 客户端。
应用锁管的是「坐在这台电脑前的人」,AI 总开关管的是「AI 能不能调能力」——两个正交的开关,互不影响。你锁上屏去开会,Claude Code 那边该跑的任务照跑。
锁定时被拒绝的是这些界面功能:浏览器凭据匹配与填充、内置 AI 对话、页内驱动能力执行。
锁定会卸载已挂载的虚拟盘
锁屏后连资源管理器都不该再看到明文。被卸载的文件夹名会提示给你——否则那些目录会悄无声息地变空,看起来像文件丢了。归档模式不受影响。
密码与加密密钥无关
加密密钥来自系统密钥环,应用锁密码只以哈希形式存储。忘记密码不会丢任何数据。
密码最少 4 位(允许 PIN 级短密码)。可以设一句忘记密码提示语——注意这句提示在锁屏页点一下就能看到,是公开可读的。
连续输错有退避:前 4 次不锁,第 5 次起 30 秒 → 60 秒 → 120 秒 → 300 秒,封顶 15 分钟。
忘记密码:用 Windows 账户重置
锁屏页有「用 Windows 账户重置」入口,走 Windows Hello(PIN / 指纹 / 人脸 / 账户密码)验证你的身份,通过后清除应用锁密码。
金库数据不受影响,不会丢失。
仅 Windows 支持。
四个自动锁定开关
默认全开,闲置阈值 10 分钟:
| 策略 | 行为 |
|---|---|
| 闲置自动锁 | 无操作达到设定分钟数后自动锁;设为 0 关闭,可设 0–1440 分钟 |
| 隐藏到托盘即锁 | 窗口隐藏或最小化到托盘时立即锁 |
| 启动即锁 | 每次打开应用、从托盘恢复都要输密码 |
| 系统锁屏即锁 | 跟随 Windows 锁屏 / 休眠(会话事件支持即将上线) |
关于闲置判定,有两处容易误解:
① 收进托盘时不计时。 因为锁定会卸载虚拟盘,如果收托盘还照常计时,就会出现「你把 Sigil 收进托盘、正在别的程序里编辑加密盘上的文件,10 分钟后盘被拔掉」。这条路由「隐藏到托盘即锁」(默认开)当场锁定来覆盖。
② 判据是 Sigil 自身的闲置,不是全机闲置。 你在别的窗口写一小时代码,Sigil 照样会锁——「人在电脑前忙别的、没碰金库」恰恰是该锁的典型场景。
计时跑在后端而不是界面里,所以即使界面崩溃或白屏也照常锁上。巡检间隔 30 秒,因此最多比设定值晚半分钟。解锁成功后立刻重置计时,不会「刚输完密码就被踢回锁屏」。
手动锁定
设置页有「立即锁定」,系统托盘菜单里也有。
从托盘锁定时不会强行把窗口拉起来——窗口本来隐藏就保持隐藏,下次打开即是锁屏,并用系统通知告诉你已锁定。
托盘还有一个独立的「锁定全部加密文件夹」,只卸载虚拟盘、不锁整个应用。
系统右键菜单
不打开 Sigil,直接在文件上右键就能加密、打包、压缩。
Windows
菜单根名是「Sigil 掌玺」:
| 右键在什么上 | 菜单项 |
|---|---|
| 任意文件 / 文件夹 | 加密 · 打包成加密分享包… · 压缩为 ZIP · 压缩为 7Z · 压缩为… |
| 压缩包 | 解压到此处 · 解压到… |
.sigil 密文 | 解密 · 打包成加密分享包… · 压缩为 ZIP / 7Z / 压缩为… |
.sgls 分享包 | 打开分享包 · 压缩为 ZIP / 7Z / 压缩为… |
macOS
在右键 → 服务(Services)▸ 里,菜单项都带 Sigil: 前缀,动作集与 Windows 一一对应。
为什么不在 Finder 右键顶层
顶层右键需要 Finder Sync Extension,而那个默认是关闭的——用户必须自己去「系统设置 → 登录项与扩展 → 访达扩展」里打开。服务菜单则装完即生效。
每个动作开一个独立小窗
不会把你丢进整个金库主界面——你只想压个包,不该看见整个金库(锁着的时候还会撞上一个无关的密码框)。
- 开窗即执行:压缩为 ZIP / 7Z、解压到此处、加密、解密
- 先问后做:压缩为…(选格式、落点、要不要加密)、解压到…(选目录 + 预览包内容)
成功后 3 秒自动关窗,按钮上有倒计时。失败绝不自动关;鼠标移进去就取消倒计时。
选太多文件
上限 500 个,超出会截断并明确告诉你「选中的项目太多,只处理了前 500 个」。
这个限制有必要:Windows 资源管理器对右键菜单的默认行为是每个选中文件起一个进程,在巨大目录里 Ctrl+A 再点菜单会起几千个进程。Sigil 用一个 300 毫秒的收集窗口把它们并成一批。
选到 100 个以上时,尾部进程可能落在收集窗口外、分成两批弹两次窗——不理想但不出错。
「解压到…」一次只处理一个包:选了多个会提示「这个窗口只处理第一个,其余的请分别右键」。
压缩解压
从右键菜单发起,主界面里没有单独的压缩页。
支持的格式
底层调系统自带的归档工具,启动后真去探测一次,不写死支持列表——不支持就明确告诉你去装 7-Zip,而不是点了没反应。
| 格式 | |
|---|---|
| 可解压 | zip · 7z · rar · xz · cab |
| 可创建 | zip(默认)· 7z · tar.gz · tar.xz · tar |
能读 RAR 但不能创建 RAR——这是 RAR 格式本身的授权限制。
一种格式都创建不了时,界面会直说「这台电脑上的归档工具一种格式都写不了,请改用 7-Zip、Bandizip 等专门的压缩软件」。
字节级真进度
不是转个圈假装在动:进度条、速度、剩余时间、已用时间、当前正在处理的条目名、已处理字节 / 总字节,全都有。
压缩时还额外显示「已读入原始字节 → 已写出包大小」,也就是实时压缩率。
算不出总量时宁可转圈
拿不到总字节数(包列不出来、输入目录大到放弃遍历)时退回不确定态,显示「已处理 N 项」——不会凑一个分母画一条编出来的百分比。
同时开多个压缩 / 解压窗口时,进度条不会互相串。
关于加密压缩包
不支持带密码的压缩包——既不能创建加密 zip / 7z,也解不开别人加密的包。
替代路径是「压缩为…」里的**「压完后加密这个包」**:先压成普通包,再用金库密钥加密成 .sigil。这个选项需要你先保存过恢复密钥,否则置灰。
万一压好了但加密失败,会明确告诉你「压缩包已经在磁盘上了,只是没加密,可以在文件加密页手动加密它」——不会让你以为整件事都失败了。
两个顺手的细节
解压落点智能判断:包里是散文件就默认多套一层文件夹(免得解出来炸满目录),包内只有一个顶层文件夹则不套娃,结论直接写进路径框。
解压前预览包内容:最多列 8 条,其余折叠成「… 共 N 项」。读不出内容也不拦着你继续。
