Weston 13 bietet Unterstützung für mehrere Backends, Verbesserungen und mehr

Wayland mit Weston

Westons Ziel ist es, eine qualitativ hochwertige Codebasis und Arbeitsbeispiele für die Verwendung von Wayland in Desktop-Umgebungen und eingebetteten Lösungen bereitzustellen.

Nach einem halben Jahr Entwicklungszeit ist das Projekt Weston kündigte die Veröffentlichung der Version von an Ihr Wayland-Composite-Server, „Weston 13.0“ und diese neue Version bietet verschiedene Verbesserungen sowie experimentelle Funktionen, Supportverbesserungen und mehr.

Wer Weston nicht kennt, sollte das wissen ist die Referenzimplementierung eines Wayland-Komponisten, da es Anzeigen verwaltet, einschließlich der Zusammensetzung ihrer Inhalte, der Unterstützung von Ereignissen von ihren Eingabegeräten (Touchscreen, Maus, Tastatur usw.) und ihrer Einstellungen (Hintergrundbilder, Auflösung, Anzeige auf mehreren Monitoren usw.).

Weston ist im Vergleich zu X11 leichtgewichtig, als Composer schnell und eignet sich für viele eingebettete und mobile Anwendungsfälle.

Die wichtigsten neuen Funktionen von Weston 13.0

In dieser neuen Version, die von Weston 13.0 vorgestellt wird, a der bemerkenswertesten Merkmale ist Unterstützung für das Laden mehrerer Backends hinzugefügt, was zweifellos ein wichtiger Fortschritt in Weston ist, da es das Laden mehrerer Backends ermöglicht, zum Beispiel sind VNC, RDP und Pipewire sekundäre Backends.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist die Verbesserung der Kiosk-Shell (für Internet-Kioske), da in dieser neuen Version verbesserte Leistung im Vollbildmodus, sowie zusätzliche Unterstützung für die Erstellung von Vollbildoberflächen für Anwendungen, die über XWayland gestartet werden.

Darüber hinaus in Weston 13.0 Es wurden neue Funktionen hinzugefügts, einschließlich weston_view_move_to_layer() um die Ansicht auf eine bestimmte Ebene zu verschieben oder sie aus dem Szenendiagramm zu entfernen, wenn die Ebene NULL ist, weston_log_scopes_iterate() um über Bereiche im Datensatz zu iterieren und Feature-Updates vorhandene wie weston_view_set_position, weston_touch und weston_output, wobei die Struktur weston_coord zur Verbesserung der Effizienz verwendet wird.

Andererseits jetzt in der Desktop-Shell Sie können den Bewegungsbereich des Zeigers begrenzen für Vollbildflächen.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • backend-vnc, backend-pipewire und backend-rdp: GL-Renderer-Unterstützung
    Unterstützung für überlappende Ausgaben, sodass Ansichten auf Blättern platziert werden können, wenn sie in mehreren Ausgaben angezeigt werden
  • libgbm 21.1.1 wurde von mehreren Clients entfernt, die Versionen der libgbm-Bibliothek vor 21.1.1 nicht mehr unterstützen.
  • Sowohl die Desktop-Shell als auch die Kiosk-Shell wurden überarbeitet, um diesen neuen Assistenten zu verwenden.
  • Launcher-Logind (dieses war zuvor veraltet) wurde zugunsten von Launcher-Libseat entfernt
    Systemd-Login-Unterstützung mit seinen Backends.

Zu guter Letzt ist es erwähnenswert, dass der Aufstieg der Version 13.0 mit entscheidenden Änderungen einhergeht, die die Abwärtskompatibilität beeinträchtigen können.

Schließlich wenn Sie mehr darüber wissen möchtenkönnen Sie die Details in der überprüfen folgenden Link

Wie installiere ich Weston auf Ubuntu und Derivaten?

Nun, für diejenigen unter Ihnen, die daran interessiert sind, diese neue Version von Weston installieren zu können, Sie müssen Wayland auf ihrem System installiert haben. Um es zu installieren, müssen wir nur ein Terminal öffnen und darin Folgendes eingeben:

pip3 install --user meson

Hab's gemacht, Jetzt werden wir die neue Version von Weston 13.0 mit dem folgenden Befehl herunterladen:

wget https://wayland.freedesktop.org/releases/weston-13.0.0.tar.xz

Wir entpacken den Inhalt mit:

tar -xvf weston-13.0.0.tar.xz

Wir greifen auf den Ordner zu, der erstellt wurde mit:

cd weston-13.0.0

Und wir führen die Kompilierung und Installation durch mit:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Am Ende empfiehlt es sich, den Computer neu zu starten, um mit den Änderungen in der neuen Benutzersitzung zu beginnen.

Die Tastenkombinationen für die Arbeit mit Weston lauten wie folgt:

Tastaturkürzel
Tastenkombination Aktion
Ctrl+Alt+Backspace Wir verlassen Weston
Super+Scroll(o PageUpPageDown) Vergrößern/verkleinern Sie den Desktop
Super+Tab Fenster wechseln
Super+LMB Fenster verschieben
Super+MMB Fenster drehen
Super+RMB Fenstergröße ändern
Super+Alt+Scroll Fensteropazität ändern
Super+k Entfernen des aktiven Fensters erzwingen
Super+Up/Down Vorherigen/nächsten Arbeitsbereich ändern
Super+Shift+Up/Down Nehmen Sie das aktuelle Fenster und ändern Sie den Arbeitsbereich
Super+Fn Wechseln Sie zum Arbeitsbereich n (z. B. F2)
Super+s Mache ein Bildschirmfoto
Super+r Nehmen Sie einen Screencast auf