Fresco
by Dibbayajyoti Roy
Set videos and images as live wallpapers
About
Fresco turns videos, GIFs, images, slideshows, and video playlists into your desktop wallpaper. Pick media in a simple app, click Set, then close the app — the wallpaper keeps playing and is restored on login. Features: - Looping video, animated GIF, static image, image slideshow, and video playlist wallpapers - 循环视频、动态 GIF、静态图片、图片幻灯片和视频播放列表壁纸 - Hardware-accelerated playback (VA-API / NVDEC) for low CPU usage without quality loss - 硬件加速播放(VA-API / NVDEC),CPU 占用极低且不损失画质 - A drag-to-crop and 90-degree rotate editor to frame exactly the region you want - 支持拖拽裁剪和 90 度旋转的编辑器,精确取景 - Per-wallpaper sound and volume, plus slideshow transitions (crossfade, fade, slide, Ken Burns) - 逐张壁纸独立设置声音与音量,以及幻灯片转场效果(交叉淡入、淡入淡出、滑动、缓慢推移) - A wallpaper library with thumbnails, a recently-used row, and search - 带缩略图、最近使用和搜索的壁纸库 - Pause / resume, pause-on-battery, and auto-pause when a window goes fullscreen - 暂停/继续、使用电池时暂停,以及窗口全屏时自动暂停 - Multi-monitor support with per-display wallpapers and synced video playback - 多显示器支持,可为每个显示器单独设置壁纸并同步播放视频 - Add from a link: paste a Pinterest pin or a direct video/image URL - 从链接添加:粘贴 Pinterest 图钉或视频/图片的直接链接 - Day and night wallpaper schedules - 日间与夜间壁纸定时切换 - A curated in-app wallpaper catalog - 应用内精选壁纸库 - A command palette (Ctrl+K) for fast keyboard-driven control - 命令面板(Ctrl+K),键盘快速操作 Fresco runs on X11 and on Wayland layer-shell compositors (COSMIC, Hyprland, Sway, KDE Plasma 6); GNOME on Wayland uses a static-frame fallback.
Permissions
5 permissions weaken the sandbox. Flatsonar asks before installing.
- access to a sensitive location (xdg-config/autostart): credentials or autostart
--filesystem=xdg-config/autostart:create - sandbox escape: can run commands on the host via flatpak-spawn
--talk-name=org.freedesktop.Flatpak - X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - read-only access to your entire file system
--filesystem=host:ro - dconf: all GNOME settings
--talk-name=ca.desrt.dconf - inter-process communication (needed for X11)
--share=ipc - access to xdg-run/wayland-0
--filesystem=xdg-run/wayland-0 - access to xdg-run/wayland-1
--filesystem=xdg-run/wayland-1 - GPU acceleration
--device=dri - access to xdg-run/dconf
--filesystem=xdg-run/dconf - sets environment variable DCONF_USER_CONFIG_DIR
--env=DCONF_USER_CONFIG_DIR=.config/dconf - network
--share=network - notifications
--talk-name=org.freedesktop.Notifications - media player controls (MPRIS)
--talk-name=org.mpris.MediaPlayer2.* - audio
--socket=pulseaudio - access to xdg-run/pipewire-0
--filesystem=xdg-run/pipewire-0
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- hosted by github.com/dibbayajyotiroy, which owns the io.github namespace of io.github.dibbayajyotiroy.Fresco
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.