Emerald Veil · 功能说明

和动态壁纸、外部黑罩共存

保留现在用着的动态壁纸,让原生泡泡初始化时得到正确背景;主动黑屏保护开启时,泡泡不会反过来盖在黑罩上。

当前情况:与动态壁纸及外部黑罩共存的实现已核对;本轮没有触发真实屏幕共存测试。

项目快照核对于 ;具体测试保留各自日期,页面不实时探测运行状态。

复制 AI 续作说明带着这个项目,交给 AI 接着做

写下接下来想做什么。这里会把你的目标、本页事实和来源整理在一起,复制给 Astra 或 Gemini 后,就不用重新介绍项目了。

整理续作说明

只在当前网页整理,不会发起 AI 任务。

用途与实际影响

这项功能怎样使用

为什么需要它

原生泡泡初始化可能撞上动态壁纸的过渡画面,窗口层级也可能让其他桌面层插进来。另一个主动黑罩有自己的显示目的,不能由泡泡抢回来;这些冲突需要在各自入口处理。

举个实际例子

“动态壁纸别换掉,我打开主屏黑罩时泡泡也别冒出来。”泡泡启动时短暂停止同会话的Wallpaper Engine播放,等专属背景和泡泡窗口就绪后恢复;黑罩持有暂停标记期间,当前泡泡收起,新的空闲显示和主动预览都会让位。

最后我会得到什么

保留 Wallpaper Engine 原来的图片和设置;泡泡显示时短暂协调当前播放,外部黑罩开启时让位。黑罩结束后仍按本来的空闲规则决定是否显示。

正常工作

能认准当前壁纸播放时,泡泡准备好后尝试恢复播放;没有运行 Wallpaper Engine 就跳过协调。

发现问题

播放进程不唯一或恢复失败时报告实际状态,不把泡泡出现当成原壁纸已续播。

暂不可用

外部黑罩正在保护屏幕时泡泡主动让位,静态图片恢复仍可独立使用。

从哪里开始

启用泡泡后,由现有会话程序与 Wallpaper Engine 协调;若外部黑罩标记存在,泡泡让位。独立雨幕仍只是浏览器实验。

需要准备什么

  • 是否要显示泡泡
  • 看到动态壁纸或外部黑罩冲突时描述现象

从开始到拿到结果

  1. 1

    先检查占用

    看到外部黑罩标记就不显示泡泡,静态壁纸恢复也不改 Wallpaper Engine。

  2. 2

    短暂停播再显示

    能唯一识别播放进程时暂停它,准备背景和原生泡泡。

  3. 3

    结束时尝试续播

    收起泡泡后恢复播放并回读;失败报告真实状态,不把独立雨幕实验写成现役屏保。