本次更新统一设备与工具面板的视觉层级,并修复状态栏 hover 数值挤动布局的问题。
改进
- 音量、亮度、电源等状态改为延迟显示的被动提示,保持 bar 图标和宽度稳定,不抢应用焦点;适配顶部和底部 bar。
- 统一音频、网络、蓝牙、媒体、通知、电源及工具面板的字号、间距和控件。
- 安装器先检查依赖、安装完整辅助程序,再启动用户服务;支持自定义路径、备份旧服务,并正确报告启动失败。
- 修复世界时钟测试跨分钟时的误报,查询前后对照系统时区时间。
- 发布验证只测试同一已提交源码和本次构建的包,缺少依赖、私有 D-Bus 或截图时明确失败。
安装
git clone --branch v0.2.2 --depth 1 https://github.com/mainliufeng/cornice.git
cd cornice
./install.sh也可下载源码压缩包,解压后执行 ./install.sh。依赖与可选集成见中文安装说明。AUR 本次未发布。
验证
- 脚本语法、安装器回归、桌面服务接管与撤销。
- 私有桌面内实际鼠标交互、工作区窗口切换保持全屏与光标位置、bar 布局编辑、面板与 tooltip 绘制。
- 私有桌面锁屏失败与成功认证、紧急解锁、锁定时拒绝重启及日志检查。
- 从已提交源码全新安装,以及从同一提交构建的 Arch 包解包后逐文件核验并运行桌面回归。
- 人工检查面板、hover 提示和锁屏截图。
锁屏成功路径使用测试 PAM 服务;真机合盖、真实密码及外接显示器验证不包含在上述隔离测试中。