Projekt / Linux-Konfiguration
AlphaFF00 Video Wallpaper Manager
Ein grafischer Video- und Standbild-Wallpaper-Manager pro Bildschirm für Linux X11 und die erste öffentliche Anwendung der FF00-Reihe.
- Rust
- GTK4
- X11
- XRandR
- mpv
- GdkPixbuf
- Nix
FF00-vwm überführt den manuellen Aufbau von X11-Wallpaper-Fenstern in eine kleine, bildschirmorientierte Anwendung. Jeder verbundene XRandR-Ausgang kann ein eigenes lokales Video oder Standbild und eigene Darstellungseinstellungen erhalten. Die Renderer laufen nach dem Schliessen des Konfigurationsfensters weiter; die Wiederherstellung bei der Anmeldung bleibt ausdrücklich optional.
Die aktuelle öffentliche Vorschau ist 0.2.0-alpha.1. Sie ist für Tests auf persönlichen X11-Desktops bestimmt, nicht für unbeaufsichtigte oder produktive Systeme.
nix-shell -p nur.repos.crimsonvariable.ff00-vwm
Inhalt der Alpha
- unabhängige Video- oder Standbildzuweisungen für verbundene Bildschirme
- Dekodierung von PNG, JPEG, WebP und SVG
- eine native GTK4-Oberfläche mit getrennten System-Dateidialogen
- Fit, Fill, Stretch, Center und Tile für Standbilder
- verlustfreie Drehung und horizontale oder vertikale Bildspiegelung
- direkt auf X11 und mpv aufgebaute Wallpaper-Fenster ohne xwinwrap
- gespeicherte Zuweisungen und optionale Wiederherstellung bei der X11-Anmeldung
- eine Controller-Sperre und private Renderer-Marker für sichere Wiederherstellung
- mpv-Isolation durch
--no-config - gezielte Eigentumsprüfung, die fremde mpv-Sitzungen unberührt lässt
- Nix-Paketierung und ein benutzerlokales natives Archiv
Veröffentlichungsgrenze
Die erste Version unterstützt Linux x86_64 unter X11; i3 ist der hauptsächlich getestete Fenstermanager. Wayland, entfernte Medien, Wiedergabelisten, Audiowiedergabe und animierte Bildformate werden noch nicht unterstützt. Das Nix-Paket liefert mpv und den getesteten GdkPixbuf-Decoder-Satz; native Installationen verwenden GTK4, X11, Decoder und mpv des Hostsystems.
Geordnete nächste Arbeiten
Als Nächstes folgen die verbleibende manuelle Mehrmonitor-Abnahmematrix, ein wirklich unabhängiges Apply pro Ausgang und die Prüfung automatischer XRandR-Hotplug-Behandlung. Wayland bleibt eine eigene Backend-Entscheidung und wird nicht als X11-Kompatibilitätsbehauptung behandelt.
Öffentliches Entwicklungsmodell
Das Forgejo-Repository bleibt die kanonische Quelle. GitHub ist der öffentliche Release-Spiegel mit markiertem Quellcode, Versionshinweisen, Prüfsummen und herunterladbaren Dateien. FF00-vwm wird unter AGPL-3.0-or-later veröffentlicht; Beitrags- und Urheberrechtsbedingungen sind im Repository dokumentiert.