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:
| Tastenkombination | Aktion |
|---|---|
Ctrl+Alt+Backspace |
Wir verlassen Weston |
Super+Scroll(o PageUp/ PageDown) |
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 |