Linux 上终于有了真正好用的壁纸。
把任意视频、GIF 或图片设为 Linux 桌面背景。硬件加速播放让 CPU 占用几乎为零,X11 与 Wayland 都可用。关掉应用,守护进程会继续播放。
累计下载量
github 星标
最新版本
免费开源
fresco 概览
- Fresco 是一款面向 Linux 的免费开源动态壁纸应用:可以把视频、GIF、图片、幻灯片和播放列表设为动态桌面背景,并使用 GPU 硬件解码。它既是免费的 Wallpaper Engine 替代方案,也是 Wayland 上 mpvpaper 的图形界面。
- 任何 X11 桌面(Ubuntu、Pop!_OS、Linux Mint、Debian),以及支持 layer-shell 的 Wayland 合成器:COSMIC、Hyprland、Sway、KDE Plasma 6。GNOME Wayland 下会回退为静态画面。
- 四个直接绘制在壁纸上而非窗口里的组件:时间同步歌词、六种主题的时钟、音频可视化,以及旋转唱片上的专辑封面。它们不会浮在窗口上方,也不会拦截点击。四个默认都关闭。GNOME Wayland 没有动态壁纸绘制面,因此无法使用。
- GPL-3.0,永久免费。 GitHub 源码. 使用 Rust、GTK4 和 mpv 构建。
curl -fsSL https://github.com/DibbayajyotiRoy/fresco/releases/latest/download/install.sh | bash
功能
任意媒体,任意显示器,CPU 毫无压力。
Fresco 可在 X11 与 Wayland 上设置视频、GIF、图片、幻灯片和播放列表壁纸,解码全部交给 GPU,因此动态壁纸的开销与静态壁纸相差无几。完整规格如下:
| 能力 | 具体内容 | 状态 |
|---|---|---|
| 硬件解码 | 硬件加速播放。 解码通过 mpv 在 GPU 上完成(VA-API 或 NVDEC)。一段 4K 视频壁纸的 CPU 开销与静态图片相当。 | cpu 近乎为零 |
| 会话 | X11 与 Wayland。 在任意 X11 桌面上使用桌面窗口后端,并为 COSMIC、Hyprland、Sway 和 KDE Plasma 6 提供 layer-shell 后端。GNOME Wayland 会回退为静态画面。 | x11 · layer-shell |
| 壁纸库 | 内置壁纸库。 在应用内浏览精选且授权明确的壁纸(菜单 →“浏览壁纸”),两次点击即可设置。也可以直接粘贴链接。 | 应用内 |
| 视频 · gif | 视频与 GIF 壁纸。 把任意 mp4、webm、mkv 或动态 GIF 循环播放为桌面背景。 | mp4 webm mkv gif |
| 幻灯片 | 带转场的幻灯片。 用交叉淡化、淡入淡出或 Ken Burns 效果轮播一个图片文件夹。 | 4 种转场 |
| 播放列表 | 视频播放列表。 把多段视频排入队列,让 Fresco 依次循环播放。 | 自动轮播 |
| 歌词 · 时钟 | 歌词与时钟组件。 跟随 MPRIS 上正在播放内容的时间同步歌词(优先本地 .lrc,其次 LRCLIB),以及六种主题可选的时钟。直接绘制在壁纸上,不会浮在窗口之上。默认关闭。 | 默认关闭 |
| 可视化 | 音频可视化与专辑封面。 五种可视化风格(Bars、Mirror、Wave、Dots、Ring),支持取色器、双色渐变或彩虹配色,还可把当前曲目的封面放在旋转唱片上。开启监听音频前会先征求同意。 | 单核的 0.8% |
| 编辑器 | 裁剪与旋转。 拖动画框选择区域,旋转 90 度校正横拍的片段。两者都在 GPU 上零拷贝完成。 | 零拷贝 |
| 音频 | 逐张壁纸的声音设置。 为某段视频取消静音并调整音量,Fresco 会记住这张壁纸的设置。 | 逐张记忆 |
| 显示器 | 每台显示器独立壁纸。 右键点击任意壁纸,选择“设置到指定显示器”。每台显示器都可以有自己的壁纸。 | 分屏设置 |
| 定时 | 昼夜定时切换。 两张壁纸、两个切换时间,由守护进程自动更换。任意时间段与日出日落切换可通过配置文件设置。 | 全自动 |
| 电源 | 电源感知。 使用电池时自动暂停;某台显示器上有窗口全屏时,也会单独暂停该显示器。 | 自动暂停 |
| 浏览器新标签页 | 每个新标签页都是你的壁纸。 配套浏览器扩展(Chrome、Brave、Edge、Firefox)会通过仅与 127.0.0.1 通信的本地桥接,把桌面壁纸或浏览器专属的一张壁纸显示在新标签页上。目前已在仓库中提供,商店上架待定。 | 即将推出 |
| 主题 | 主题与强调色。 浅色、深色或跟随系统,并提供六种强调色方案。 | 6 种配色 |
对比
Fresco 与 Linux 壁纸工具横评。
在这张表里,Fresco 是唯一一款同时具备图形界面、硬件解码、X11 与 Wayland 支持和内置壁纸库,并且免费、仍在积极维护的 Linux 动态壁纸应用。以下是与 Hidamari、Komorebi、mpvpaper 和 Wallpaper Engine 的完整对比。
| 功能 | Fresco | Hidamari | Komorebi | mpvpaper | Wallpaper Engine |
|---|---|---|---|---|---|
| 图形界面,无需终端 | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 支持 X11 | 支持 | 支持 | 支持 | 不支持 | 需关闭合成 |
| 支持 Wayland(layer-shell) | 支持 | 部分支持 | 不支持 | 支持 | 不支持 |
| 硬件解码,低 CPU 占用 | 支持 | 部分支持 | 部分支持 | 支持 | 支持 |
| 拖动裁剪与旋转 | 支持 | 不支持 | 不支持 | 不支持 | 仅裁剪 |
| 播放列表 | 支持 | 不支持 | 不支持 | 需手动 | 支持 |
| 图片幻灯片 | 支持 | 不支持 | 不支持 | 不支持 | 支持 |
| 壁纸库管理 | 支持 | 不支持 | 不支持 | 不支持 | 支持 |
| 内置壁纸目录 | 支持 | 不支持 | 不支持 | 不支持 | 创意工坊 |
| 每台显示器独立壁纸(图形界面) | 支持 | 不支持 | 不支持 | 需手动 | 支持 |
| 昼夜定时切换 | 支持 | 不支持 | 不支持 | 不支持 | 部分支持 |
| 积极维护中 | 支持 | 支持 | 不支持 | 支持 | 支持 |
| 免费开源 | 支持 | 支持 | 支持 | 支持 | 不支持 |
更新 · v1.1.36
四个桌面组件,直接画进壁纸里。
v1.1.36 带来的内容。没有额外窗口,不会挡住点击,在 X11 与 layer-shell 上表现一致。四个组件默认全部关闭;在播放音乐并全部开启的情况下,实测开销为单个 CPU 核心的 0.8%。此处每一条都同步记录在 GitHub 的 CHANGELOG 中。
同步歌词
当前这一行,与 MPRIS 上正在播放的内容保持同步。优先读取本地 .lrc 文件,其次使用 LRCLIB。提供四种预设和同步偏移。
时钟,六种主题
Digital、Minimal、Segment、Stacked、Wordy,以及带手绘指针表盘的半透明面板 Card。支持 12/24 小时制,日期可选。
音频可视化
Bars、Mirror、Wave、Dots 或 Ring,支持取色器、双色渐变或彩虹配色。监听音频前会先征求同意。
唱片上的专辑封面
当前曲目的封面放在旋转的唱片上。播放一暂停,唱片立刻停转。
使用方法
三次点击,然后就可以忘了它。
打开 Fresco,点添加,点设置,关闭。守护进程会让壁纸一直运行,重启后也不例外。
- 步骤 01
选择媒体
从应用菜单打开 Fresco,选择一段视频、GIF、图片、文件夹或播放列表。
fresco — add wallpaper.mp4 - 步骤 02
点击设置
把它设为壁纸,桌面上立刻开始播放。
fresco — set-as-wallpaper - 步骤 03
关闭应用
关掉窗口。一个轻量守护进程会让壁纸持续运行,重启之后也会恢复。
frescod — detach
实际效果
每段不到一分钟,无需解说。
在真实桌面上录制的 Fresco 短片。在你按下播放之前,不会从 YouTube 加载任何内容。
从链接添加World's best Linux Wallpaper app Fresco, has Pinterest Link support!
复制一个 Pinterest 链接,粘贴进 Fresco,直接设为壁纸。无需下载,也不用管理文件。
歌词组件I Added Live Song Lyrics Widgets to Linux Desktop | Fresco
在 Wayland 与 X11 的动态壁纸上绘制同步歌词和时钟。随 v1.1.36 发布,同期还有音频可视化和专辑封面唱片。
已验证环境
Fresco 能在哪里运行。
支持任意 X11 桌面(包括 Deepin 25 的 DDE),以及支持 layer-shell 的 Wayland 合成器(COSMIC、Hyprland、Sway 和 KDE Plasma 6),覆盖主流的 Debian 与 Ubuntu 发行版。GNOME Wayland 下会回退为静态画面。
会话与合成器
- X11(任意桌面)GNOME、KDE、XFCE、MATE、Cinnamon、Budgie动态壁纸
- Deepin 25(DDE,X11)自动适配 DDE,桌面图标保持可见。已由社区在 Deepin 25 社区版 build1 上验证。动态壁纸
- Wayland layer-shellCOSMIC、Hyprland、Sway、KDE Plasma 6、wlroots动态壁纸
- GNOME on Wayland回退为静态画面(Mutter 没有动态绘制面)静态回退
已测试发行版 · 7
支持格式 · 11
“Easy to use with a clean interface — one of the few live wallpaper apps properly adapted for Deepin 25, installable via .deb and running smoothly with hardware-accelerated playback.”
柒玖 (deepin forum) / 柒仈玖 (GitHub)Deepin 社区测试者
验证环境
下载
可部署在 Debian、Ubuntu、Pop!_OS 与 Mint 上。
官方一行安装命令,或直接下载 .deb 安装包。两种方式都能一键复制到剪贴板并立即执行。关闭窗口后 Fresco 仍会继续播放。
一行命令安装
在终端中运行以下命令。它会自动下载并安装最新的 .deb,始终是最新版本:
curl -fsSL https://github.com/DibbayajyotiRoy/fresco/releases/latest/download/install.sh | bashsudo apt install ./fresco_*.deb为了把 CPU 占用降到最低,请安装显卡对应的硬件解码驱动(Intel media VA 驱动、Mesa VA 驱动,或用于 NVDEC 的 NVIDIA 专有驱动)。
常见问题
常见疑问,一一解答。
在 Linux 上设置第一张动态壁纸之前,你需要知道的一切。