当前位置: 首页 > news >正文

还在手动换 Linux 壁纸?3 步把壁纸交给 Variety 自动轮播

还在手动换 Linux 壁纸?3 步把壁纸交给 Variety 自动轮播

【免费下载链接】varietyWallpaper downloader and manager for Linux systems项目地址: https://gitcode.com/gh_mirrors/var/variety

你有没有这种经历:桌面壁纸用了半年没动过,想换又懒得去找。Variety 就是干这个的:它从 Wallhaven、Unsplash、必应等站点自动下载壁纸,定时切换,还能帮你把好图留下、把烂图扔进回收站。

跑起来之前的准备

  • 需要 Python 3.9+,系统要有 GTK+ 3、gexiv2、libnotify 这几个库。
  • 主流发行版仓库里基本都有包,Ubuntu、Debian、Fedora、Arch、openSUSE、NixOS 都收录了,多数情况一条命令就装完。
  • 可选:ImageMagick(滤镜效果要用到),feh 或 nitrogen(i3、openbox 这类窗口管理器设壁纸要用)。

最快上手路径

发行版仓库有包的话,一条命令最省事:

sudo apt update && sudo apt install variety

想从源码构建的话:

git clone https://gitcode.com/gh_mirrors/var/variety cd variety && python3 -m venv --system-site-packages ~/variety-venv

再激活虚拟环境并安装:

source ~/variety-venv/bin/activate && pip install -e .

之后运行variety。首次启动会弹出欢迎界面,按提示走完基础设置,托盘里就会出现一个小图标,后面大部分操作都从它开始。

图:Variety 在系统托盘中的位置,箭头所指即图标,右键它就是接下来用到的菜单

它最值钱的几个功能

自动轮播:设好就不用管 🔄

场景:你不想每次手动换,但希望桌面保持新鲜。你什么都不用配:配置文件里默认change_interval = 300,也就是每 5 分钟自动切一张,最短可改到 5 秒,改成几十分钟、几小时也行。它会从你启用的壁纸源随机挑图,新壁纸下载到本地 Downloaded 目录;托盘图标负责暂停和恢复,开会时切走一眼就够。

好图一键收藏,烂图直接丢

场景:轮播到你喜欢的图,想留住。你右键托盘菜单,收藏就进~/.config/variety/Favorites,不喜欢的丢进回收站即可。收藏目录后面还能当幻灯片素材库用,配置里favorites_operations控制的是"复制还是移动",默认下载来的图复制进收藏。

把引语或时钟叠在桌面上 ✍️

场景:桌面光有一张图有点空。你在偏好里打开引语或时钟开关(两者默认都是关的),壁纸上就会叠出一句名言或一个数字时钟。引语支持按标签、按作者过滤,来源包括本地文件和 QuotationsPage 等,引语源插件在variety/plugins/builtin/quotes/

玩出花样

图片滤镜:托盘菜单里开启后,每张壁纸会随机套一个效果——灰度、油画、模糊、像素化,共 7 种,全部用 ImageMagick 实现 🎨。想自己加?data/config/variety.conf[filters]段里,每条滤镜就是一段 ImageMagick 参数,照抄一行改个参数就能用。

壁纸源:同一份配置文件的[sources]段,每行一个源,格式是"启用|类型|位置"。默认带收藏目录、Fetched 目录和系统自带壁纸/usr/share/backgrounds,你自己搭个图片文件夹填一行就能进轮播。

卡住了怎么办

  • 💡 壁纸不切换或设置失败:先检查~/.config/variety/scripts/set_wallpaper这个脚本,Variety 会自动维护它;用 i3、openbox 的话确认装了 feh 或 nitrogen。仓库自带默认脚本可对照:data/scripts/
  • 某个壁纸源抽风:翻CHANGELOG.txt,比如 0.8.10 版就修过"Fix #577: Fix Unsplash downloads"这类下载器问题。tests/里有按源拆分的测试用例,如TestUnsplashDownloader.pyTestWallhavenDownloader.py,可用来确认是环境问题还是源的问题。

Variety 跑通之后,你只剩一件事:在托盘菜单里挑顺手的壁纸源和轮播间隔,然后就不用管它了。

【免费下载链接】varietyWallpaper downloader and manager for Linux systems项目地址: https://gitcode.com/gh_mirrors/var/variety

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4183624.html

相关文章:

  • Lyra 2.0:基于扩散模型与SDS构建可探索生成式3D世界
  • 基于python的购物中心流量分析系统的设计与实现毕业设计项目源码
  • 使用Oh My Subagents框架构建本地多智能体AI团队:从原理到实践
  • 重庆口碑好的会议系统制造商中,哪家在专业度上表现出色呢?
  • 宝塔面板从入门到精通:可视化服务器运维与LNMP环境部署实战
  • 高质量网页转PDF方案:基于Puppeteer实现可复制、可跳转的文档生成
  • 时间紧迫自救!亲测这6款AI论文工具,从开题到答辩全程绿灯
  • AI驱动构建工具Grok Build与Netlify插件集成实战指南
  • 从美赛特奖论文学习数学建模:离散事件仿真与优化算法实战解析
  • CHORUS框架:基于工作量感知的多智能体人机协同翻译系统设计
  • 【温度】集总参数热模型模拟太阳能热吸收条件下车辆车内温度附Matlab代码
  • 告别拖时间轴:用文本勾选轻松剪视频
  • 如何看懂 chess 多人国际象棋的走棋音效系统:完整机制详解
  • Java面试实战:大厂技术考察点与高分回答解析
  • AI绘画精准构图:俯视图提示词解决多人站位与场景一致性问题
  • Android相机YUV转RGB性能优化:从C2D瓶颈到零拷贝实战
  • ContractScrub基准实践:构建与评估法律合同审查AI模型
  • Waydroid 折腾记录(安卓兼容环境)
  • 无奖励函数智能体进化:基于成对验证器的AI训练新范式
  • Swift-Image:紧凑统一图像生成模型实战与性能优化指南
  • RR 定制镜像:8GB 镜像搞定 DSM 引导与恢复
  • 6GB显存玩转4K AI视频:ComfyUI节点化工作流与显存优化实战
  • Music Flamingo 实操拆解:80 亿参数 AI 音乐分析模型,10 分钟整曲听一遍
  • AI图像修复与分割:本地化部署与批量皮肤纹理处理方案
  • SWF 文件打不开了?Ruffle 桌面版两种快速播放方式一次讲清
  • 大模型开发实战:从AI Agent、RAG到微调与部署的完整指南
  • LTX-2.5:8G显存本地部署多模态AIGC视觉工具全解析
  • OpenSCAD 3D建模库 BOSL2 上手教程:30 分钟从安装到第一个模型
  • 基于Spring Boot的膳食搭配营养学知识智能问答小程序的实现
  • 机器学习实战指南:从数据到模型的全流程解析与避坑