Repository navigation
Background-Wallpaper-Engine v0.2.14
把 Steam Wallpaper Engine 的壁纸(视频 / 场景 / 网页)和本地导入的视频、图片渲染成 IDE 背景,
支持播放壁纸自带的背景音乐,Trae CN 与 VS Code 可同时运行、互不影响。
本版重点
- 修复 VS Code 下壁纸音效不出声:VS Code 主窗口写死了
autoplayPolicy: "user-gesture-required",
而背景层是pointer-events: none,永远拿不到点击手势。现在扩展会自动把 VS Code 主窗口这一项改成
no-user-gesture-required(与 Trae 一致),并在「移除背景并还原 IDE」时还原。 - 只匹配主窗口那一处(与
enableBlinkFeatures:"HighlightAPI"相邻),不影响其它窗口;
VS Code 升级覆盖后,扩展下次启动会自动重新应用。 - Trae 侧本来就有声,不受影响。
需要注意
- 音效补丁改的是主进程文件,装完/升级后必须完全退出 IDE 再打开(重载窗口不生效);
实测:完全退出重启后音效正常出声,只重载窗口不出声。 - Trae 与 VS Code 各自使用 32123–32128 中的独立端口,可同时开着,互不顶掉、不会反复弹「重载窗口」。
- 扩展通过修改
workbench.html(VS Code 下另改主进程自动播放策略)实现背景与音频,属非官方实现,
可能触发「安装似乎损坏」等完整性提示,请自行评估风险;与 Trae / Steam / Wallpaper Engine 无隶属关系。
安装
- 下载
background-wallpaper-engine-0.2.14.vsix; - 扩展面板 →
···→ 从 VSIX 安装(或把 vsix 拖进扩展面板); - 完全退出 IDE 再重新打开。
命令行:
# Trae CN
& "D:\trae\Trae CN\bin\trae-cn.cmd" --install-extension background-wallpaper-engine-0.2.14.vsix --force
# VS Code
code --install-extension background-wallpaper-engine-0.2.14.vsix --forceVSCodium / Theia / code-server / Gitpod 可直接在 Open VSX 搜索 tisakonicc 安装。
完整更新日志
- 0.2.14:修复 VS Code 下壁纸音效不出声(放宽主窗口自动播放策略,可还原)。
- 0.2.13:加载更快(状态轮询 1.5s → 0.6s,启动密集轮询窗口 4s → 12s);记住上次可用端口;
固定端口列表,不再随占用变化重复注入。 - 0.2.12:恢复壁纸背景音乐(视频音轨 / 场景音效,可静音、0–100% 音量实时调节)。
完整资源:background-wallpaper-engine-0.2.14.vsix(422 KB)