Skip to content

Releases

Bing 壁纸 Rust v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:39

Bing 壁纸 Rust 0.1.0,提供中文原生界面、预览、托盘和后台自动更新。

下载与安装

  • Ubuntu 24.04+ / Debian(amd64):下载 bing-wallpaper-rs_0.1.0_amd64.deb,在下载目录运行 sudo apt install ./bing-wallpaper-rs_0.1.0_amd64.deb。
  • 便携版:下载 bing-wallpaper-rs-0.1.0-linux-x86_64.tar.gz,解压后运行其中的 bin/bing-wallpaper-rs;也可用 python3 scripts/install.py 安装到用户目录。
  • 本次构建需要 glibc 2.39+、图形桌面和 OpenGL 运行库。旧发行版请从源码构建。
  • 将发布文件放在同一目录后,运行 sha256sum --check SHA256SUMS 验证下载。build-info.json 记录构建来源和二进制校验值。

从旧版迁移

退出旧版后运行新程序,可读取旧版配置和图片缓存。旧 Qt DEB 可通过 sudo apt remove bing-wallpaper-setter 卸载,个人壁纸和配置保留。

已通过用户级脚本安装 Rust 版、准备改用 DEB 的用户,应先退出应用并运行原安装目录中的 python3 scripts/uninstall.py,再安装 DEB,避免用户级入口覆盖系统版本。

验证与兼容性

  • 发布前通过 Rust 格式检查、Clippy、自动测试及软件包解包启动检查。
  • KDE 使用原生 D-Bus,解决 Qt 5/6 的 qdbus 命令兼容问题;KDE Wayland 已实机验证。
  • GNOME、Cinnamon、MATE、XFCE、Sway/swww 后端有隔离测试,仍需对应桌面的实机验证。
  • 这不是旧 Qt 1.0.0 安装包;旧 Release 保留供回退。

源代码提交:22400b141f20897dc0c87d08f7b7dc82fd6f33cd。

1.0.0

Choose a tag to compare

@xiaoff2004 xiaoff2004 released this 26 Nov 22:25

新增

  • 🎨 现代化 Qt GUI 界面,采用渐变色设计
  • 🖼️ 主界面集成壁纸实时预览
  • 📷 自动获取 Bing 每日 4K 超高清壁纸
  • 📁 自定义壁纸存储路径
  • ⏰ 可配置的自动更新间隔(1-24 小时)
  • 🔔 系统托盘支持,可后台运行
  • 🧹 智能清理功能,保留最近 7 天壁纸
  • 🖥️ 支持 GNOME 和 KDE 桌面环境
  • 🌓 同时设置明暗主题壁纸
  • 📦 提供 DEB 安装包和便携版
  • 🗑️ 完整的卸载脚本

技术特性

  • 使用 Qt 5.15+ 框架
  • C++17 标准
  • CMake 构建系统
  • MIT 开源许可证

文档

  • 完整的 README 文档
  • 贡献指南 (CONTRIBUTING.md)
  • 项目结构说明
  • 快速开始指南