桌面美化是一条被系统厂商长期忽视、却被用户高频使用的消费软件赛道。
标杆 Wallpaper Engine 用 4.99 美元买断制售出约 1400 万份,好评率 98%,靠 280 万件创意工坊内容筑起壁垒。
缺口同样清晰:Windows 至今没有原生动态壁纸支持;国内产品重内容、轻引擎,广告与强制登录普遍。AI 生成正让壁纸内容贬值,稀缺性从「图多不多」转向「渲染好不好、功耗低不低」。
点击空白处退出提示
桌面美化是一条被系统厂商长期忽视、却被用户高频使用的消费软件赛道。
标杆 Wallpaper Engine 用 4.99 美元买断制售出约 1400 万份,好评率 98%,靠 280 万件创意工坊内容筑起壁垒。
缺口同样清晰:Windows 至今没有原生动态壁纸支持;国内产品重内容、轻引擎,广告与强制登录普遍。AI 生成正让壁纸内容贬值,稀缺性从「图多不多」转向「渲染好不好、功耗低不低」。
灵镜是 Windows 桌面动态壁纸引擎,坚持本地优先、零账户、无广告。
三区布局:左侧侧栏、中间壁纸网格、右侧详情抽屉,底部控制条可切播放/音量/循环。
支持视频与动图壁纸,拖拽导入本地批量管理;多显示器分三种分配方式。
全屏或游戏时自动暂停至 0% 占用,电池模式自动休眠,按类型分性能档。收藏、主题切换全本地完成,不强制登录。
配套线上社区支持,支持动态壁纸线上下载。
技术栈:Tauri 2 + Rust(后端)+ Vue 3 + TypeScript + Vite + Tailwindcss v4,WebView2 渲染;使用 reka-ui、vue-draggable-plus、vue-router 等。
架构:三窗口模型——主窗口(Vue 控制面板)、wallpaper(壁纸层,经 SetParent 附着到 WorkerW 桌面层,在图标下播放)、desktop-fence(整理层,附着 DefView 自绘格子并隐藏系统图标)。前后端通过 Tauri invoke 命令与事件通信;数据存于 %APPDATA%/com.lingscape.app/(settings/favorites/last_wallpaper/library JSON)。Rust 分 wallpaper、desktop_organize、shell_menu、power、library 等模块;支持单实例、托盘驻留、开机自启、守护进程恢复桌面图标。
亮点:多显示器独立 tile 壁纸;启动恢复上次壁纸;全屏/电池/RDP 自动暂停;双击隐藏桌面图标;桌面整理 Fence + 系统级 Shell 右键菜单(独立宿主进程规避死锁);纯 Rust 实现桌面层附着,体积小。
难点:Win32 Progman/WorkerW/SetParent 桌面附着与多屏布局;隐藏/恢复系统桌面图标 ListView 的 COM 操作及崩溃守护;ShellExecute 与 WorkerW 的死锁规避;Shell 菜单 UAC/runas 处理;主进程退出时壁纸与整理层清理。



评论