Projekt / Linux-Konfiguration
AlphaFF00 Video Wallpaper Manager
Ein grafischer Video-Wallpaper-Manager pro Bildschirm für Linux X11 und die erste öffentliche Anwendung der FF00-Reihe.
- Rust
- GTK4
- X11
- XRandR
- mpv
- Nix
FF00-vwm überführt den manuellen Aufbau von X11-Video-Wallpaper-Fenstern in eine kleine, bildschirmorientierte Anwendung. Jeder verbundene XRandR-Ausgang kann ein eigenes lokales Video und einen eigenen Skalierungsmodus erhalten. Die Wiedergabe läuft nach dem Schliessen des Konfigurationsfensters weiter; die Wiederherstellung bei der Anmeldung bleibt ausdrücklich optional.
Die erste öffentliche Vorschau ist 0.1.0-alpha.1. Sie ist für Tests auf persönlichen X11-Desktops bestimmt, nicht für unbeaufsichtigte oder produktive Systeme.
Inhalt der Alpha
- unabhängige Videozuweisungen für verbundene Bildschirme
- eine native GTK4-Oberfläche mit dem Dateidialog des Systems
- die Darstellungsmodi Fit, Fill, Stretch und Center
- direkt auf X11 und mpv aufgebaute Wallpaper-Fenster ohne xwinwrap
- gespeicherte Zuweisungen und optionale Wiederherstellung bei der X11-Anmeldung
- gezielte Prozessprü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 die getesteten Laufzeitabhängigkeiten; native Installationen verwenden GTK4, X11 und mpv des Hostsystems.
Geordnete nächste Arbeiten
Das erste Update nach alpha.1 härtet den bestehenden Renderer-Lebenszyklus,
bevor ein weiterer Quellentyp hinzukommt. Es serialisiert unabhängige
Controller-Vorgänge, stimmt veraltete und verwaiste Renderer-Eigentumsnachweise
ohne breite Prozesssuche ab und startet mpv mit --no-config. Statische Bilder
folgen diesem Zuverlässigkeitsmeilenstein mit rein darstellungsbezogener Drehung
und Spiegelung.
Ö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.