Die Ausgabe der Distribution RebeccaBlackOS 2024-08-12 wurde erstellt, um die neuesten Entwicklungen in Bezug auf die Unterstützung von Wayland in verschiedenen Desktop-Umgebungen und Anwendungen vorzustellen. Die Distribution basiert auf der Debian-Paketbasis und umfasst aktuelle Builds von Wayland-Bibliotheken (aus dem Master-Branch), den Kompositionsserver Weston sowie vorkonfigurierte Umgebungen für die Nutzung von Wayland mit KDE, GNOME, Wayfire (mit MATE-Komponenten), Sway, LXQt und Xfce. Die Wahl der Umgebung erfolgt über das Anmeldebildschirmmenü, wobei es möglich ist, eine Shell aus der bereits laufenden Umgebung in Form einer geschachtelten Sitzung zu starten. Ein ISO-Abbild mit einer Größe von 1,7 GB steht zum Download zur Verfügung.
In die Distribution wurden aktuelle Versionen der Clutter-, SDL-, GTK-, Qt-, FreeGLUT-, GLFW-, KDE-Frameworks und Gstreamer-Bibliotheken integriert, die mit Wayland-Unterstützung kompiliert wurden, sowie die Komponente Xwayland, die das Ausführen normaler X-Anwendungen in der durch den Kompositionsserver Weston geschaffenen Umgebung ermöglicht. Server Die Distribution beinhaltet außerdem als Wayland-Clients kompilierte Versionen des Media Players mpv und der KDE-Anwendungen. Ein spezieller grafischer Konfigurator wird bereitgestellt, um udev und die Parameter für Multiseat-Konfigurationen zu setzen, bei denen mehrere Personen mit ihren eigenen Tastaturen und Mäusen gleichzeitig an einem Desktop arbeiten können (jeder Benutzer hat seinen eigenen unabhängigen Cursor). Weston unterstützt RDP. Die Auslieferung umfasst das Tool waypipe für das Remote-Starten von Anwendungen auf Basis von Wayland.
Hauptä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 Abstürzen einen anschaulichen farbigen Bericht im Stil eines „blauen Bildschirmes des Todes“ anzuzeigen.
- Der ttynull-Treiber wurde integriert, und es wurden Patches verwendet, um /dev/ttynull als Standardkonsole zu nutzen (dies ermöglicht es systemd, das Log korrekt über /dev/console anzuzeigen).
- Qt5 wurde aus der Lieferung entfernt, und nur Qt6 bleibt erhalten.
- Unter dem mitgelieferten systemd-logind 252 wurde die Unterstützung für SAK (Secure Attention Key) aus systemd-logind 257 übertragen.
- Im Systemanmelde-Manager waylandloginmanager wurde die Möglichkeit geschaffen, mehrere parallele Sitzungen eines Benutzers zu starten. Anstelle von zenity wurde kdialog für die Benutzeroberfläche verwendet. Die Sitzungsschalter-Benutzeroberfläche zeigt die Namen der Sitzungen an.
- Anstelle von wlsuhelper wurde wlsu verwendet, das benutzerfreundlicher ist.
- Das Layout des GRUB-Startmenüs, des Bootbildschirms und des Anmelde-Managers wurde einheitlich gestaltet. Der Beginn des Plymouth-Bildschirms, der während des Bootvorgangs angezeigt wird, wurde früher sichergestellt.
- Eine neue Sitzung mit der Desktop-Umgebung LXQt wurde hinzugefügt.
- Die Projekte Liri, Mir, Enlightenment und Wine wurden aus dem Build entfernt. Liri wurde wegen der Unfertigkeit des Qt6-basierten Ports und die anderen aufgrund von Einschränkungen bei der ISO-Image-Größe ausgeschlossen.
- Aufgrund von Problemen bei der Erstellung von QtWebEngine in einer 32-Bit-chroot-Umgebung wurde die Erstellung des ISO-Images für 32-Bit-Systeme eingestellt.



Quelle: opennet.ru
