已合并

dhh 将 omacom/omarchy#15020 合并到 quattro,防止第二个 shell 接管可能仍由其他进程持有的会话锁。另外一项 quattro 提交 omacom/omarchy@d1a614ce6629 则让锁定请求直接读取当前锁定状态;此前,过期的绑定曾导致挂起前的锁定请求没有任何效果。

greptile-apps[bot] 对恢复操作的重试次数上限提出了疑问。dhh 解释说,只要另一个 Quickshell 或 hyprlock 仍在运行,恢复流程就会有意放弃;宁可在 compositor's 故障保护机制后留下可能孤立的锁,也不接管仍在使用的锁。审查者在 omacom/omarchy#15020:discussion_r4241553575 中接受了这一取舍。正常重启 shell 时,会等待上一个 shell 退出。