Lively Wallpaper 完整指南:如何将 Windows 桌面变成动态壁纸
【免费下载链接】livelyFree and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.项目地址: https://gitcode.com/gh_mirrors/li/lively
Lively Wallpaper 是一款免费开源、基于 WinUI 3 的 Windows 动态壁纸软件,能把视频、GIF、网页、游戏画面变成动态桌面壁纸,还内置屏幕保护、多显示器管理与智能省电策略。
它解决什么问题:不烧显卡的动态桌面 🖥️
想象一下这个场景:你每天打开电脑,看到的都是同一张放了很久的静态桌面,想给它加点生气,可一想到"动态壁纸占显卡、费电、拖慢系统"就又打住了。Lively Wallpaper 正是冲着这个顾虑来的——它不但自带覆盖各种风格的壁纸库,还把性能问题做成了"自动挡":你开全屏游戏或看视频时,壁纸播放会自动暂停,CPU 和 GPU 占用降到接近零,窗口一最小化它又自动恢复。也就是说,动态桌面该有的样子它都能给你,但不用你手动去开关。
动态壁纸库:视频、GIF、网页、游戏都能设为壁纸 📚
动态壁纸工具好不好用,先看它"吃"什么格式。Lively Wallpaper 的支持范围相当宽:MP4、WebM 等视频文件、GIF 动图、网页地址(包括 Shadertoy 在线效果),还有用 Unity、Godot 做的程序化壁纸都支持。在源码里,这些类型被逐条列在 src/Lively/Lively.Models/Enums/WallpaperType.cs 中,从video、gif、web到unity、godot、picture,一目了然。
这意味着桌面不再被"只能播个视频"限制住。收藏的 GIF、喜欢的在线效果、自己动手做的 3D 小场景都能上桌;同一张壁纸还能直接当 Windows 屏幕保护用,相关实现在 src/Lively/Lively.Utility.Screensaver/。
多显示器动态壁纸:每块屏独立背景,音量也能控 🖼️
多屏用户在这里会很舒服:每一块显示器都可以设各自独立的壁纸,不用"全盘统一"。主窗口左上角显示当前屏幕数量,点击就能切换目标屏幕,哪块屏配哪张壁纸一目了然,互不干扰。
音频方面也不含糊。壁纸带声音时可以直接静音,音量支持从 0 到 100 细调;显示方式上有缩放、裁剪等适配模式,比例不合心意的总能找到一个顺眼的摆法。
自动暂停与省电策略:忙起来壁纸会自觉让位 ⚡
这部分是 Lively Wallpaper 真正让人省心的地方。规则很直白:运行全屏应用或游戏时壁纸自动暂停,占用瞬间归零;笔记本切到电池供电可以设为自动暂停省电;远程桌面会话期间同样会停手。你还可以按前台运行的软件定规则,比如"打开办公套件就暂停,刷视频时继续播"。
这些不是花架子。项目专门配有 Watchdog 守护进程监视系统状态,代码在 src/Lively/Lively/Core/Watchdog/;配合 src/Lively/Lively/Core/Suspend/PlaybackDeferrer.cs 里的播放延迟机制,暂停和恢复都干净利落,动静之间系统自己拿捏。
Lively Wallpaper 上手指南:克隆、安装、设好第一张壁纸 🚀
上手其实很简单,三步走完:
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/li/lively; - 安装:64 位系统用 src/installer/Script_x64.iss(Inno Setup 脚本)打包安装,32 位系统用 src/installer/Script.iss;
- 首次使用:点击托盘图标打开壁纸库,点任意壁纸先预览,满意就点"设为壁纸"。
更省事的玩法是拖拽:把本地视频、图片或网页链接直接拖进程序窗口,它会自动识别类型并设为壁纸,全程不用翻设置菜单。习惯命令行的人还可以从终端控制切换壁纸、播放和音量,参数定义在 src/Lively/Lively.Common/CommandlineArgs.cs,方便配合脚本做自动化。
进阶与自定义:深度效果壁纸和音乐可视化 🌌
深度效果:借助机器学习深度估计,普通风景照能产生分层视差——鼠标移动时前景和背景轻微错位,像在看一个会呼吸的立体场景。相关推理代码在 src/Lively/Lively.ML/DepthEstimate/,基于 MiDaS 模型。
音乐可视化:在壁纸库挑一张带音频可视化标记的壁纸,播放音乐时桌面上的波形、粒子会跟着节拍起伏。项目开放了 Lively API,壁纸程序可以读取硬件占用、音频波形和正在播放的音乐信息,开发者能做出"懂音乐"的交互壁纸。
网页类壁纸还能给属性"开面板":通过 schemas/livelyPropertiesSchema.json 定义可调参数,网页壁纸就会在程序里出现设置面板,想改什么自己调。网页渲染由 src/Lively/Lively.Player.WebView2/ 里基于 Chromium 的轻量引擎完成,本地 HTML 和在线页面都行。
Lively Wallpaper 适合谁
- 想动态桌面又怕卡、怕费电的用户:自动暂停、电池省电、按应用定规则,性能焦虑一次解决;
- 多显示器用户:每块屏独立配壁纸,再也不用全盘统一;
- 开发者和折腾党:Lively API、命令行控制加上网页、Unity、Godot 壁纸,可玩空间很大。
Lively Wallpaper 完全开源免费,没有付费墙。下次开机时,不妨先试一把拖拽设置——让桌面"活"起来,比想象中快。
【免费下载链接】livelyFree and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.项目地址: https://gitcode.com/gh_mirrors/li/lively
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考