KidWall 文档
dotnet9
KidWall / 文档 / KidWall|童壁

KidWall|童壁

⏱ 预计阅读 2 分钟 平台:windows 来源: KidWall · README.md ✎ 在 GitHub 编辑此页

专为儿童设计的开源桌面壁纸软件,支持静态图片、动态壁纸,轻量纯净,无广告。

✨ 核心特性

  • 🖼️ 静态图片壁纸:本地图片一键设置桌面
  • 🎞️ 动态壁纸支持:动画、视频类动态桌面
  • 🧒 面向儿童:界面简洁,壁纸资源偏向童趣画风
  • ⚡ 轻量低占用:后台资源消耗小,不打扰孩子学习使用电脑
  • 🔓 完全开源:可自由二次修改、扩展壁纸源

适合家长给孩子电脑配置桌面,自定义孩子喜欢的卡通、星空、插画桌面背景。

当前版本:1.0.7。支持中英文动态切换,浅色、深色、跟随系统三种模式,以及与 CodeWF Demo 共用的八套配色。

KidWall 原生深色图库

KidWall 原生浅色图库

截图来自 Windows NativeAOT 验证器加载真实界面与仓库静态图片。原型入口是 design/index.html,验证范围及差异见 界面验收记录。

下载安装

从 GitHub Releases 下载最新安装包(附 .sha256 校验):

  • Windows x64:KidWall-v*-win-x64-setup.exe(简体中文安装向导)
  • Linux x64 / arm64:KidWall-*-linux-x64.deb、KidWall-*-linux-arm64.deb
  • macOS x64 / arm64:KidWall-*-osx-x64.dmg、KidWall-*-osx-arm64.dmg

各平台功能差异:Windows 支持全部功能(静态 + 动态壁纸);macOS 支持静态壁纸;Linux 壁纸设置开发中(应用内提示);动态壁纸(依赖 VLC)仅 Windows 生效。

CI/CD:自动发布安装包

推送 v* 标签(例如 v1.0.0,与 Directory.Build.props 的 <Version> 一致)会触发 .github/workflows/release.yml:先跑全部测试,再为 win-x64 / linux-x64 / linux-arm64 / osx-x64 / osx-arm64 五个平台发布自包含程序,分别打包为 Inno Setup 中文安装包(Windows)、deb(Linux)、dmg(macOS),最后创建 GitHub Release。也可以在 Actions 页面手动触发并输入版本号。

动态壁纸依赖 Windows 切壁纸接口与 Windows 版 VLC 原生库,仅 Windows 生效;macOS 支持静态壁纸,Linux 壁纸设置开发中。

本机构建安装包(需安装 Inno Setup 6):

powershell
pwsh scripts/publish.ps1 -RuntimeIdentifier win-x64
./scripts/build_installer.ps1 -Version 1.0.7

发布

标准发布流程与发布说明规范见 docs/RELEASE.md。