桌面黑洞屏保 / heidong

桌面黑洞屏保

基于 Eric Bruneton 黑洞着色器的 Windows 桌面黑洞可视化程序。空闲自动显示,看视频自动隐藏,14 个参数可调。

Windows 10/11 OpenGL + D3D11 空闲检测 完全本地运行 MIT License
黑洞屏保演示

快速开始

  1. 下载 ZIP 并解压到任意文件夹。
  2. 双击 blackhole.exe(首次运行会弹出配置窗口)。
  3. 调整参数 → 点击"启动"。
  4. 黑洞会在空闲时自动出现在桌面上,动鼠标/键盘即消失。
  5. 右下角托盘图标 → 右键菜单 → 退出。
如果双击 exe 没反应:需要 Windows 10/11,并安装较新的显卡驱动(OpenGL 4.3+)。如果使用 RDP 远程桌面,黑洞渲染可能不可见。

主要功能

空闲自动触发

设置空闲 N 秒后显示,默认 5 分钟。动鼠标/键盘立即消失。

看视频自动隐藏

检测到浏览器、游戏、视频播放器在前台时,黑洞不打扰你。

14 个可调参数

色温、倾角、旋转、半径、不透明度、多普勒、光束、亮度、对比、缠绕、转速、曝光、星空亮度。

预设管理

支持保存/复制/粘贴预设,多预设顺序/循环/随机播放。

托盘退出

右下角托盘图标右键可随时退出,资源占用低。

完全本地

不联网,不上传数据,所有渲染在你自己的电脑上完成。

两种工作模式

模式行为
始终显示黑洞常驻桌面
空闲检测空闲 N 秒后显示,活跃时自动隐藏

支持的视频/游戏应用(自动隐藏黑洞)

类别应用
浏览器Chrome, Edge, Firefox, Opera, Brave
游戏启动器Steam, Epic, Ubisoft, EA, Battle.net, Riot, GOG, Xbox, Game Bar
国内视频哔哩哔哩, 爱奇艺, 优酷, 芒果TV, 抖音, 快手, 腾讯视频
本地播放器VLC, MPV, PotPlayer, MPC, WMP, NVIDIA Overlay
UWP电影和电视, 媒体播放器

技术架构

采用 双进程分离 设计:

blackhole.exe 配置器 + 空闲监控器(托盘图标) blackhole.exe --render 黑洞渲染器(由监控器自动启停)

渲染器空闲时启动、活跃时直接退出,避开 Windows 11 DWM 的全屏透明窗口合成问题,保证不抢焦点、不触发黄色 accent 边框、不进入 Alt+Tab 列表。

常见问题

需要联网吗?

不需要。所有计算都在本地完成,关闭网络也能正常使用。

占用 CPU/GPU 高吗?

黑洞空闲时渲染开销很低(约 5-10% GPU),只在屏幕显示时工作。

支持多显示器吗?

支持,会在所有显示器上同时显示黑洞效果。

怎样彻底关闭?

右下角托盘图标 → 右键 → 退出。或在配置页面取消勾选"启动"。

Windows Defender 误报怎么办?

本程序不联网、不读写注册表、不修改系统文件,但 Defender 偶尔会误报 OpenGL 屏保类 EXE。打开 Windows 安全中心 → 病毒防护 → 保护历史 → 找到 blackhole.exe → 选"在设备上允许" + 还原。

许可与版权

本项目基于 MIT 协议开源。黑洞着色器实现参考 Eric Bruneton 的 Black Hole shader