Allow selecting animated GIFs as live wallpapers
The playback pipeline already typefinds by content and decodes GIFs via GStreamer's decodebin like any other video, but the preferences file picker filtered to video/* MIME types only, hiding .gif files. Widen the filter to include image/gif and *.gif, add an "All files" fallback, and update the related copy/docs to mention GIF support. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019RDqbdjsiisSU7CbQke4g8
This commit is contained in:
@@ -10,11 +10,11 @@ protection against OLED burn-in.
|
||||
through the images inside them on a timer, in sequential or shuffled
|
||||
order, with an optional crossfade between changes. The chosen wallpaper
|
||||
can also be applied to the lock screen.
|
||||
- **Live wallpapers** — play a looping video file as your desktop
|
||||
background. Frames are decoded with GStreamer and rendered directly by
|
||||
GNOME Shell's own Clutter stage (no external, incompatible Clutter
|
||||
build involved). Playback can automatically pause on battery power or
|
||||
while a window is fullscreen.
|
||||
- **Live wallpapers** — play a looping video *or animated GIF* as your
|
||||
desktop background. Frames are decoded with GStreamer and rendered
|
||||
directly by GNOME Shell's own Clutter stage (no external, incompatible
|
||||
Clutter build involved). Playback can automatically pause on battery
|
||||
power or while a window is fullscreen.
|
||||
- **OLED burn-in protection** — three independent, individually toggled
|
||||
techniques:
|
||||
- *Pixel shifting*: nudges the background a few pixels on a slow drift
|
||||
@@ -34,9 +34,9 @@ protection against OLED burn-in.
|
||||
- GNOME Shell 50.
|
||||
- For live wallpapers: GStreamer with its `good` and `base` plugin sets
|
||||
(e.g. `gstreamer1.0-plugins-good` and `gstreamer1.0-plugins-base`, or
|
||||
your distribution's equivalent). If these aren't installed, the live
|
||||
wallpaper toggle stays disabled and BenthicBloom's other features work
|
||||
normally.
|
||||
your distribution's equivalent) — the `good` set is also what provides
|
||||
animated GIF decoding. If these aren't installed, the live wallpaper
|
||||
toggle stays disabled and BenthicBloom's other features work normally.
|
||||
|
||||
## Installation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user