Linux 上终于有了真正好用的壁纸。

把任意视频、GIF 或图片设为 Linux 桌面背景。硬件加速播放让 CPU 占用几乎为零,X11 与 Wayland 都可用。关掉应用,守护进程会继续播放。

Your wallpaper, alive. Looping right on the desktop.
2,490

累计下载量

38

github 星标

v1.1.41

最新版本

GPL-3.0

免费开源

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

更新 · v1.1.36

四个桌面组件,直接画进壁纸里。

v1.1.36 带来的内容。没有额外窗口,不会挡住点击,在 X11 与 layer-shell 上表现一致。四个组件默认全部关闭;在播放音乐并全部开启的情况下,实测开销为单个 CPU 核心的 0.8%。此处每一条都同步记录在 GitHub 的 CHANGELOG 中。

完整更新日志
更新 01

同步歌词

当前这一行,与 MPRIS 上正在播放的内容保持同步。优先读取本地 .lrc 文件,其次使用 LRCLIB。提供四种预设和同步偏移。

更新 02

时钟,六种主题

Digital、Minimal、Segment、Stacked、Wordy,以及带手绘指针表盘的半透明面板 Card。支持 12/24 小时制,日期可选。

更新 03

音频可视化

Bars、Mirror、Wave、Dots 或 Ring,支持取色器、双色渐变或彩虹配色。监听音频前会先征求同意。

更新 04

唱片上的专辑封面

当前曲目的封面放在旋转的唱片上。播放一暂停,唱片立刻停转。

使用方法

三次点击,然后就可以忘了它。

打开 Fresco,点添加,点设置,关闭。守护进程会让壁纸一直运行,重启后也不例外。

  1. 1
    步骤 01

    选择媒体

    从应用菜单打开 Fresco,选择一段视频、GIF、图片、文件夹或播放列表。

    fresco — add wallpaper.mp4
  2. 2
    步骤 02

    点击设置

    把它设为壁纸,桌面上立刻开始播放。

    fresco — set-as-wallpaper
  3. 3
    步骤 03

    关闭应用

    关掉窗口。一个轻量守护进程会让壁纸持续运行,重启之后也会恢复。

    frescod — detach

实际效果

每段不到一分钟,无需解说。

在真实桌面上录制的 Fresco 短片。在你按下播放之前,不会从 YouTube 加载任何内容。

在 YouTube 上查看更多

已验证环境

Fresco 能在哪里运行。

支持任意 X11 桌面(包括 Deepin 25 的 DDE),以及支持 layer-shell 的 Wayland 合成器(COSMIC、Hyprland、Sway 和 KDE Plasma 6),覆盖主流的 Debian 与 Ubuntu 发行版。GNOME Wayland 下会回退为静态画面。

已验证:6 个动态合成器 · 1 个静态回退 · 7 个发行版 · 11 种格式

cosmic: 动态壁纸hyprland: 动态壁纸sway: 动态壁纸kde plasma 6: 动态壁纸x11: 动态壁纸deepin dde: 动态壁纸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

  • Pop!_OS 22.04
  • Pop!_OS 24.04 (COSMIC)
  • Ubuntu 22.04 / 24.04
  • Linux Mint 21 / 22
  • Debian 12
  • elementary OS 7
  • Deepin 25 (DDE)

支持格式 · 11

  • mp4
  • webm
  • mkv
  • avi
  • mov
  • GIF
  • jpg
  • png
  • webp
  • image slideshow
  • video playlist
实地反馈 · deepin 25

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 社区测试者

验证环境

会话
X11
系统
Deepin 25 Community Edition, build1
显卡
Intel Alder Lake-N [Intel Graphics]

deepin 25 默认使用 x11,fresco 在该系统上也正是在这个会话下通过验证的。deepin 自研的 wayland 合成器 treeland 仍在开发中,因此 fresco 目前不对 deepin 的 wayland 环境作任何承诺。

下载

可部署在 Debian、Ubuntu、Pop!_OS 与 Mint 上。

x11 · wayland

官方一行安装命令,或直接下载 .deb 安装包。两种方式都能一键复制到剪贴板并立即执行。关闭窗口后 Fresco 仍会继续播放。

一行命令安装

在终端中运行以下命令。它会自动下载并安装最新的 .deb,始终是最新版本:

fresco installbash
curl -fsSL https://github.com/DibbayajyotiRoy/fresco/releases/latest/download/install.sh | bash

# 已经下载好 .deb 了?

sudo apt install ./fresco_*.deb

为了把 CPU 占用降到最低,请安装显卡对应的硬件解码驱动(Intel media VA 驱动、Mesa VA 驱动,或用于 NVDEC 的 NVIDIA 专有驱动)。

常见问题

常见疑问,一一解答。

在 Linux 上设置第一张动态壁纸之前,你需要知道的一切。

Made byDibbayajyoti Roy