Die Veröffentlichung des Kompositor-Servers Weston 14.0

Nach neunmonatiger Entwicklung wurde die stabile Version des Kompositionsservers Weston 14.0 veröffentlicht, der Technologien entwickelt, die eine vollständige Unterstützung des Wayland-Protokolls in Enlightenment, GNOME, KDE und anderen Desktop-Umgebungen ermöglichen. Die Entwicklung von Weston zielt darauf ab, eine qualitativ hochwertige Codebasis und Arbeitsbeispiele für die Verwendung von Wayland in Desktop-Umgebungen sowie in eingebetteten Lösungen, wie Plattformen für Infotainmentsysteme in Autos, Smartphones, Fernseher und andere Verbrauchergeräte, bereitzustellen. Der Projektcode wird unter der MIT-Lizenz veröffentlicht.

Änderungen im neuen Branch von Weston:

  • Im Backend für die Ausgabe über DRM (Direct Rendering Manager) wurde die Unterstützung für die hardwareseitige Überlagerung von Grafikelementen hinzugefügt. Es wurde ein Modus für einen atomaren asynchronen Wechsel zwischen zwei Puffern im Videospeicher eingeführt.
  • Der Konfigurationsdatei wurde die Einstellung 'mirror-of' hinzugefügt, um die Spiegelung der Ausgabe zu organisieren.
  • Im Backend für die Ausgabe über den Multimedia-Server Pipewire wurde die Unterstützung der DmaBuf-Technologie hinzugefügt.
  • Im Client simple-egl wurde die Nutzung von transparenten Oberflächen mit einer 16-Bit-Farbdarstellung erlaubt. Eine Option zur Verwendung der EGL-Erweiterung EGL_EXT_present_opaque wurde hinzugefügt. Die Unterstützung für die Kompression von Oberflächen wurde realisiert.
  • Im Backend für die Ausgabe über das RDP-Protokoll wurde die Unterstützung von FreeRDP 3.x hinzugefügt.
  • Im Backend für die Ausgabe über VNC wurde die Möglichkeit hinzugefügt, TLS zu deaktivieren und ein Passwort für die Authentifizierung im Nicht-TLS-Modus zu verwenden.
  • In libweston wurde die Unterstützung der Wayland-Protokollerweiterung für das Farbmanagement hinzugefügt. Die Möglichkeit zur Einschränkung des Bewegungsbereichs des Zeigers auf Vollbildoberflächen wurde realisiert.
  • Im OpenGL-Zeichnungsmodul (gl-renderer) wurde die Unterstützung für das Erfassen der OpenGL ES 3- und OpenGL ES 2-Ausgabe im asynchronen Modus sowie die Möglichkeit zur Farbänderung von Objekten durch Shader hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4