Die Veröffentlichung der Distribution RebeccaBlackOS 2024-08-12 wurde erstellt, die darauf abzielt, die neuesten Entwicklungen zur Unterstützung von Wayland in verschiedenen Desktop-Umgebungen und Anwendungen vorzustellen. Die Distribution basiert auf dem Debian-Paket und enthält aktuelle Builds der Wayland-Bibliotheken (aus dem Master-Branch), den Compositor-Server Weston und vorkonfigurierte Umgebungen für die Arbeit mit Wayland, darunter KDE, GNOME, Wayfire (mit MATE-Komponenten), Sway, LXQt und Xfce. Die Auswahl der Umgebung erfolgt über das Anmelde-Manager-Menü, wobei es auch möglich ist, eine Shell aus einer bereits gestarteten Umgebung in Form einer verschachtelten Sitzung zu starten. Ein ISO-Image mit einer Größe von 1,7 GB steht zum Download zur Verfügung.
Die Distribution enthält aktuelle Versionen der Clutter-, SDL-, GTK-, Qt-, FreeGLUT-, GLFW-, KDE Frameworks- und Gstreamer-Bibliotheken, die mit Wayland-Unterstützung kompiliert wurden, sowie das Xwayland-Component, das das Ausführen herkömmlicher X-Anwendungen in einer mit dem Compositor erstellten Umgebung ermöglicht. сервера Weston. Das Distribution enthält auch Versionen des Media Players mpv und der KDE-Anwendungen, die als Clients für Wayland zusammengestellt sind. Für die Konfiguration von udev und Multiseat-Setups, bei denen mehrere Personen gleichzeitig an einem Schreibtisch mit eigenen Tastaturen und Mäusen arbeiten können (jeder Benutzer hat seinen eigenen unabhängigen Cursor), steht ein spezieller grafischer Konfigurator zur Verfügung. Weston unterstützt RDP. Das Paket enthält das Tool waypipe für das Remote-Starten von Anwendungen auf Basis von Wayland.
Wesentliche Änderungen:
- Die Paketbasis wurde auf Debian 12 aktualisiert.
- Der Linux-Kernel wurde auf Version 6.10 aktualisiert. Der DRM Panic-Modus wurde aktiviert, um im Falle von Fehlern einen anschaulichen farbigen Bericht im Stil des 'blauen Bildschirms des Todes' anzuzeigen.
- Der Treiber ttynull wurde aktiviert und Patches wurden angewendet, um /dev/ttynull als Standardkonsole zu verwenden (was systemd ermöglicht, das Log korrekt über /dev/console anzuzeigen).
- Qt5 wurde aus dem Paket entfernt, nur Qt6 bleibt erhalten.
- In die mitgelieferte systemd-logind 252 wurde die Unterstützung für SAK (SecureAttentionKey) aus systemd-logind 257 übernommen.
- Der Wayland-Login-Manager ermöglicht das Starten mehrerer paralleler Sitzungen eines Benutzers. Anstelle von zenity wird kdialog für die Benutzeroberfläche verwendet. Bei der Sitzungsauswahl werden die Sitzungsnamen angezeigt.
- Der wlsuhelper wurde durch den benutzerfreundlicheren wlsu ersetzt.
- Das Design des Bootmenüs, des Boot-Logos und des Login-Managers wurde vereinheitlicht. Plymouth wird nun früher während des Bootvorgangs angezeigt.
- Eine neue Sitzung mit der Desktop-Umgebung LXQt wurde hinzugefügt.
- Die Projekte Liri, Mir, Enlightenment und Wine wurden aus der Sammlung ausgeschlossen. Liri wurde aufgrund der Unfertigkeit des Qt6-basierten Ports ausgeschlossen, die anderen wegen der Einschränkungen hinsichtlich der Größe des ISO-Abbilds.
- Aufgrund von Problemen beim Bauen von QtWebEngine in einer 32-Bit-CHROOT-Umgebung wurde die Erstellung von ISO-Abbildern für 32-Bit-Systeme gestoppt.



Quelle: opennet.ru
