Projekt / Linux-Konfiguration

Alpha

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

Aktuelle öffentliche Vorabversion öffnen.