Weston 11.0 kommt mit Verbesserungen im Farbmanagement, in RDP 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 acht Monaten Entwicklung die Veröffentlichung der stabilen Version wurde angekündigt des Verbundservers Westen 11.0, das sich mit Technologien entwickelt, die zur Entstehung der vollen Unterstützung für das Wayland-Protokoll in Enlightenment, GNOME, KDE und anderen Benutzerumgebungen beitragen.

Wayland besteht aus einem Protokoll (weitgehend vollständig) und eine Referenzimplementierung namens Weston. Zum Rendern kann Weston OpenGL ES oder Software (die Pixman-Bibliothek) verwenden. Derzeit sind Kunden eher auf OpenGL ES als auf OpenGL beschränkt, da "libGL GLX und alle X-Abhängigkeiten verwendet". Das Projekt entwickelt auch GTK + - und Qt-Versionen die nach Wayland anstelle von X rendern.

Die Entwicklung Weston konzentriert sich darauf, eine qualitativ hochwertige Codebasis und Arbeitsbeispiele bereitzustellen Verwendung von Wayland in Desktop-Umgebungen und eingebetteten Lösungen.

Die wichtigsten neuen Funktionen von Weston 11.0

In dieser neuen Version von Weston 11.0 ist die Hauptänderung in der Versionsnummer von Weston auf ABI-Änderungen zurückzuführen, die die Abwärtskompatibilität beeinträchtigen.

Für den Teil der Änderungen die gemacht wurden und von denen, die sich von Weston 11.0 abheben ist die laufende Arbeit an einer Farbmanagement-Infrastruktur die Farbkonvertierung, Gammakorrektur und Farbprofile ermöglicht. Einschließlich der Möglichkeit, das ICC-Profil für den Monitor festzulegen und sRGB-Farben darauf zu reflektieren. Unterstützung für das Umschalten des Monitors in den HDR-Modus wurde ebenfalls angezeigt, aber die Bildung von HDR-Inhalten wurde noch nicht implementiert.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist die folgende Unterstützung für das Einzelpixel-Pufferprotokoll hinzugefügt, was die Erstellung von Einzelpixelpuffern ermöglicht, die vier 32-Bit-RGBA-Werte enthalten. Unter Verwendung des Anzeigeprotokolls kann der zusammengesetzte Server einzelne Pixelpuffer skalieren, um gleichmäßig gefärbte Oberflächen beliebiger Größe zu erzeugen.

Daneben Vorbereitungen dafür sind getroffen Umsetzung in einem der nächsten Support-Releases zur Ausführung gleichzeitig mehrere Backends, beispielsweise für die Ausgabe über KMS und RDP.

Auf der anderen Seite wird auch hervorgehoben, dass das DRM-Backend den Grundstein für die zukünftige Unterstützung von Multi-GPU-Konfigurationen gelegt hat, zusätzlich zu mehreren Verbesserungen zur Unterstützung des RDP-Backends für den Fernzugriff auf Bildschirminhalte und an der Verbesserung gearbeitet wurde die Leistung von Backend-DRM.

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

  • Überarbeitete Implementierung von weston_buffer.
  • Die Plugins cms-static und cms-colord sind veraltet.
  • Unterstützung für mehrere Arbeitsbereiche und Desktop-Shell-Skalierung entfernt.
  • Unterstützung für das wl_shell-Protokoll entfernt und durch xdg-shell ersetzt.
  • fbdev-Backend entfernt, sollte stattdessen KMS-Backend verwenden.
  • Die Komponenten weston-launch, launcher-direct, weston-info und weston-gears wurden entfernt und Sie sollten stattdessen die Bibliotheken libsea und wayland-info verwenden.
  • Standardmäßig ist die KMS-Eigenschaft max-bpc festgelegt.
  • Ein Absturz tritt auf, wenn der freie Speicher auf dem System erschöpft ist.

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

Wie installiere ich Weston 11.0 unter 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 geben Folgendes ein:

pip3 install --user meson

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

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

Wir entpacken den Inhalt mit:

tar -xvf weston-11.0.0.tar.xz

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

cd weston-11.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.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  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.