Wayland 1.21 wurde bereits veröffentlicht und das sind seine Neuigkeiten

Nach sechs Monaten Entwicklung eine stabile Version des Wayland-Protokolls 1.21 wurde vorgestellt, diese neue API und ABI sind abwärtskompatibel mit den Versionen 1.x und enthalten hauptsächlich Fehlerbehebungen und kleinere Protokollaktualisierungen.

Vor einigen Tagen wurde ein korrektives Update für Weston Composite Server 10.0.1 erstellt, das im Rahmen eines separaten Entwicklungszyklus entwickelt wird. Weston stellt Code und Arbeitsbeispiele für die Verwendung von Wayland in Desktop-Umgebungen und eingebetteten Lösungen bereit.

Hauptnachrichten von Wayland 1.21

In dieser neuen Version das Einführung zusätzlicher Unterstützung für das wl_pointer.axis_value120-Ereignis in der wl_pointer-API für hochpräzises Maus-Scrollen mit einem hochauflösenden Scrollrad.

Eine weitere der Änderungen, die in dieser neuen Version hervorstechen, ist, dass Dem Server wurden neue Funktionen hinzugefügt wl_signal_emit_mutable (ähnlich zu wl_signal_emit was den korrekten Betrieb in einer Situation unterstützt, in der ein Signalhandler einen anderen Signalhandler entfernt) und wl_global_get_version (ermöglicht es Ihnen, die allgemeine Version der API herauszufinden).

Protokoll wl_shell wurde für die Bereitstellung auf Verbundservern als optional markiert und ist veraltet. Um benutzerdefinierte Shells zu erstellen, wird empfohlen, das xdg_shell-Protokoll zu verwenden, das eine Schnittstelle für die Interaktion mit Oberflächen wie Fenstern bereitstellt, sodass Sie Oberflächen auf dem Bildschirm verschieben, reduzieren, erweitern, in der Größe ändern usw. können.

Hervorzuheben sind auch die damit verbundenen sauberen und überarbeiteten Strukturen und Funktionen. Mit der Cursor-Anpassung wurden außerdem die Anforderungen an das Build-System erhöht, für den Build wird nun das Meson-Toolkit mindestens in der Version 0.56 benötigt. Beim Kompilieren ist das Flag „c_std=c99“ aktiviert.

Erwähnenswert ist außerdem, dass die Entwicklung des Projekts auf die GitLab-Plattform übertragen wurde, wobei die Infrastruktur des FreeDesktop.org-Projekts verwendet wurde.

Außerdem Erwähnenswert sind auch die Änderungen bei den Anwendungen, Desktop-Umgebungen und Distributionen im Zusammenhang mit Wayland:

  • KDE plant im Jahr 2022, die auf dem Wayland-Protokoll basierende Plasma-Desktop-Sitzung in einen Zustand zu bringen, der für die tägliche Verwendung durch einen erheblichen Teil der Benutzer geeignet ist.
  • In Fedora 36 ist auf Systemen mit proprietären NVIDIA-Treibern standardmäßig die auf dem Wayland-Protokoll basierende GNOME-Sitzung aktiviert, die zuvor nur bei Verwendung von Open-Source-Treibern verwendet wurde.
  • In Ubuntu 22.04 verwenden die meisten standardmäßig eine auf dem Wayland-Protokoll basierende Desktop-Sitzung, aber die Verwendung des X-Servers bleibt die Standardeinstellung für Systeme mit proprietären NVIDIA-Treibern. Für Ubuntu wurde mit dem Paket qtwayland ein PPA-Repository vorgeschlagen, in das die Fixes zur Verbesserung der Unterstützung des Wayland-Protokolls aus dem Zweig Qt 5.15.3 übernommen wurden, begleitet vom KDE-Projekt.
  • Bei nächtlichen Firefox-Builds ist die Wayland-Unterstützung standardmäßig aktiviert. Firefox behebt ein Problem mit der Blockierung von Threads, verbessert die Popup-Skalierung und sorgt dafür, dass das Kontextmenü bei der Rechtschreibprüfung funktioniert.
  • Valve entwickelt weiterhin den Gamescope-Composite-Server (früher als steamcompmgr bekannt), der das Wayland-Protokoll verwendet und im Betriebssystem SteamOS 3 verwendet wird.
  • Die XWayland 22.1.0 DDX-Komponentenversion wurde veröffentlicht, die die X.Org-Serverversion zum Orchestrieren der Ausführung von X11-Anwendungen in Wayland-basierten Umgebungen bereitstellt. Die neue Version fügt Unterstützung für das DRM-Lease-Protokoll hinzu, das verwendet wird, um ein Stereobild mit unterschiedlichen Puffern für das linke und rechte Auge zu erstellen, wenn es an Virtual-Reality-Headsets gesendet wird.
  • Das labwc-Projekt entwickelt einen zusammengesetzten Server für Wayland mit Funktionen, die an den Openbox-Fenstermanager erinnern (das Projekt wird als Versuch beworben, eine Openbox-Alternative für Wayland zu schaffen).
  • Die erste Version von LWQt , einer Wayland-basierten benutzerdefinierten Shell-Variante von LXQt, ist verfügbar.
  • Collabora entwickelt im Rahmen des wxrd-Projekts einen neuen Wayland-basierten Verbundserver für Virtual-Reality-Systeme.
  • Die Projektversion Wine-wayland 7.7 wurde veröffentlicht, die es ermöglicht, Wine in Umgebungen zu verwenden, die auf dem Wayland-Protokoll basieren, ohne die XWayland- und X11-Komponenten zu verwenden.

Quelle: https://lists.freedesktop.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.