Projekt / Linux-Konfiguration

Alpha

FF00 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.

Erste öffentliche Vorabversion öffnen.