Hidamari:把视频、YouTube、网页变成 Linux 桌面动态壁纸,Python 写的轻量小工具

你见过 Windows 那张"我的世界"动态壁纸吗?或者 macOS 上那些跟着时间变化的风景?Linux 桌面一直也能做到,但大部分方案要么过时要么太重。今天聊一个叫 Hidamari 的小工具,2k Star、Python 写的,专治各种"我想让桌面动起来"。
Hidamari 是什么
Hidamari(日溜まり / ひだまり,日语"洒到阳光的地方")是一个 Linux 视频壁纸管理器,由 Jeff Shee 开发并维护。它的核心思路很直接:用 VLC / mpv 在后台播放视频或网页,然后把窗口藏到桌面最底层,只在所有窗口之下显示。
GitHub 上 1.4k+ Star,社区虽然不大但很活跃。最新版本是 v3.6(2025 年 1 月),正处在稳定维护期。
跟之前那些方案相比:
| 方案 | 优点 | 缺点 |
|---|---|---|
| Xwinwrap + mpv | 极致轻量 | 不会暂停播放、不会自动暂停、没有 UI 管理 |
| Komorebi | 多壁纸动画 | 已停止维护,最后一版 2018 年 |
| Hidamari | 有 GUI、Wayland 支持、休眠暂停、自动检测 | Electron 占点资源(约 50-80MB) |

它能干什么
把 README 里的功能列表掰开揉碎,Hidamari 实际做的事情可以分成四类:
1. 视频作壁纸
最基础的玩法。把本地 MP4、WebM、MKV 等视频拖进去当壁纸。VLC 当后端,所以硬件加速照常工作(mpv 也行)。GPU decode 在 Intel/AMD 上稳定可用,N 卡 + Wayland 组合目前有 bug。
2. YouTube 视频作壁纸
这是 Hidamari 的杀手锏。直接把 YouTube 链接粘进去,它会用 yt-dlp 拉流媒体然后播。我试过把 4K 风景 24/7 直播塞进去当背景,效果非常沉浸——Beach Camera 那种环太平洋直播,配上轻音乐当背景音,简直精神理疗。
3. 网页当壁纸
理论上任何 URL 都能塞进去当壁纸。README 里说从 Unity/Godot WebGL 游戏到交互式 HTML 动画都行。GitHub 上有人把 Three.js Demo 当壁纸,也有把 Notion 仪表盘当背景的(虽然那看起来很焦虑)。
4. 静态图片 + 模糊
不想要动态壁纸?也可以用图片。Hidamari 会给图片加毛玻璃模糊,特别适合把高分辨率照片当背景。

一些贴心的细节
这些是 README 里用脚标注明的,看得出作者用心:
- 开屏自动暂停:检测到窗口最大化或全屏时自动暂停播放,省 CPU。这是 X11 专属,Wayland 还没支持
- I'm feeling lucky:随机选个视频播,赛博乐透
- 开机自启:UI 里勾一下就行,不用写 systemd service
- 多屏支持:v3.6 新功能,每块屏幕可以独立配置
- 音量控制 + 一键静音:托盘两个按钮搞定
GNOME 用户还要关注作者开发的姊妹项目 Hanabi,是个 GNOME Shell 扩展,集成度比 Hidamari 还深,但还在早期。
Ubuntu 安装 Hidamari
方式 1:Flatpak(推荐)
Hidamari 官方只发了 Flatpak 包,覆盖所有 Linux 发行版。
# 安装 flatpak 和 flathub(Ubuntu 24.04+ 默认有了)
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# 安装 Hidamari
flatpak install flathub io.github.jeffshee.Hidamari
# 启动
flatpak run io.github.jeffshee.Hidamari第一次启动会让你授权访问文件系统——以后你才能把本地视频拖进去。
方式 2:AUR(Arch 用户)
Arch 用户直接从 AUR 装,更轻量:
yay -S hidamari方式 3:从源码
适合想魔改的开发者,但要先装好 Python >= 3.10 和一堆依赖:
git clone https://github.com/jeffshee/hidamari.git
cd hidamari
meson setup build
meson compile -C build
./build/io.github.jeffshee.Hidamari实战:把 YouTube 直播塞进桌面
装完之后玩起来很简单,我跑通了的流程:
- 启动 Hidamari,托盘图标出现
- 右键 → Preferences → "Add Video"
- 选"Enter URL",粘一个 YouTube 直播链接,比如 https://www.youtube.com/watch?v=xxxxx
- 等几秒加载,回到桌面,视频已经在所有窗口下面播放了
- 调整音量的时候注意右下角托盘,托盘的喇叭图标就是音量控制
我目前的一个使用场景:把"Japan Walking"那种环游直播塞进去,开 GNOME Shell Overview 的时候依然能看到画面在动,氛围感拉满。
性能小贴士
别看它写 Python + GTK,真不重。我这台老 i5-8250U + 集显:
- 4K 30fps 视频壁纸:CPU 占用 8-12%,GPU 看 decode 模式
- 1080p 直播:CPU 占用 4-6%
- 闲置时(窗口最大化自动暂停):CPU 0%
关键开关:
- 一定要勾 "Pause when maximized"——办公时省一大截电
- "Enable hardware decoding" 默认开,如果画面卡或者花屏,关掉试试
- 多屏只开 2 个以上时,关闭"Allow streams"避免每个屏幕都拉一路
Wayland 支持现状
这是很多读者最关心的。结论:GNOME Wayland 完全可用,但有坑。
- ✅ GNOME Wayland:原作者是 GNOME 用户,优先适配。v3.6 之后明显改善
- ⚠️ Hyprland / Sway:能跑,但窗口层级会有点诡异——有些窗口管理器会盖在视频上面
- ❌ KDE Wayland:还在适配中,bug 比较多,建议 KDE 用户先切 X11 会话
- ✅ 所有 X11 桌面:完全无坑,GNOME/KDE/XFCE/i3 随便用
如果是 GNOME 用户,强烈建议先试作者的新项目 Hanabi,但坦率说目前还不够稳定——hidamari 仍然是更可靠的选项。
常见问题
它会影响性能吗?
会,但比想象中少。1080p 视频壁纸在现代机器上基本无感。如果你觉得卡,先勾"暂停时最大化窗口",然后调低分辨率。
能用本地图片当壁纸吗?
可以,但意义不大——直接用 GNOME/KDE 自己的壁纸引擎就行,Hidamari 的强项是视频和网页。
怎么卸载?
Flatpak 用户:
flatpak uninstall io.github.jeffshee.Hidamari自动启动后没反应?
第一次启动后没勾"Autostart on Login"的话,关掉应用重新开,再去 Preferences 里找 Autostart 勾上,原理是它会在 ~/.config/autostart 里写个 .desktop 文件。
总结
Hidamari 不是 Linux 上唯一能做动态壁纸的工具,但它现在是最稳的活跃维护选项——比停更的 Komorebi 新、比 Xwinwrap 易用、对 Wayland 友好。
我的主观评价:
- 🌟 想给桌面加点氛围:必装
- 🌟 用 GNOME 桌面:尤其推荐
- 🌟 Wayland 用户:先试,再判断
- 🆗 KDE Plasma X11:可以,但有更好选择(比如 Plasma 自带的壁纸插件)
- ⚖️ 极简/轻量派:不装,直接 mpv + Xwinwrap 凑合用
如果你只想让桌面动起来但不想折腾,Hidamari 是 2026 年的"装上就用"型选择。
> HIDAMARI 仓库:https://github.com/jeffshee/hidamari
> Flatpak 应用页:https://flathub.org/apps/io.github.jeffshee.Hidamari
> GNOME 用户参考项目:https://github.com/jeffshee/gnome-ext-hanabi
> 许可证:GPL-3.0
最后送你一个视频做壁纸,只要下载到$HOME/Videos/Hidamari下即可以被Hidamari检测到:
crimson-dark-vegeta.3840×2160
(左键[链接另存为]下载)
评论