Skip to content

Background-Wallpaper-Engine-v0.2.14

Latest

Choose a tag to compare

@Tisakonicc Tisakonicc released this 14 Nov 09:32

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 无隶属关系。

安装

  1. 下载 background-wallpaper-engine-0.2.14.vsix;
  2. 扩展面板 → ··· → 从 VSIX 安装(或把 vsix 拖进扩展面板);
  3. 完全退出 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 --force

VSCodium / 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)