XWayland 22.1.0 kommt mit DRM-Lease-Unterstützung, Verbesserungen der Touchpad-Gesten und mehr

Der Start von die neue Version des XWayland-Servers 22.1.0 wobei die Unterstützung des DRM-Lease-Protokolls auffällt, sowie die Implementierung der Present-Erweiterung und die Fähigkeit, Steuerungsgesten auf dem Touchpanel zu verarbeiten.

Für diejenigen, die es nicht wissen XWaylandDas sollten sie wissen Es ist ein X-Server, der unter Wayland läuft und bietet Abwärtskompatibilität für ältere X11-Anwendungen, die eine Startorganisation für XO-Anwendungen mit X.Org-Serverleistung in Wayland-basierten Umgebungen bieten.

Wie viele von Ihnen wissen, ist Wayland ein komplettes Fenstersystem für sich. Der Xorg-Server kann seinerseits so geändert werden, dass Wayland-Eingabegeräte für die Eingabe und Weiterleitung des Stammfensters oder einzelner Fenster der obersten Ebene als Wayland-Oberflächen verwendet werden.

Die XWayland-Unterstützung wurde in den Hauptzweig von X.Org integriert eAm 4. April 2014 wurde es erstmals mit xserver 1.16 veröffentlicht. Separate X.Org-Video-DDXs werden nicht mehr benötigt. Außerdem führt der Server weiterhin denselben 2D-Treiber mit demselben Beschleunigungscode aus wie bei der nativen Ausführung. Der Hauptunterschied besteht darin, dass Wayland die Anzeige von Fenstern anstelle von KMS übernimmt.

Die Komponente wird als Teil der Haupt-X.Org-Codebasis entwickelt und es wurde zuvor zusammen mit dem X.Org-Server veröffentlicht, aber aufgrund des Blockierens des X.Org-Servers und Unsicherheit mit der Veröffentlichung von 1.21 im Zusammenhang mit der weiteren aktiven Entwicklung von XWayland, Es wurde beschlossen, XWayland zu trennen und die gesammelten Änderungen als separates Paket freizugeben.

XWayland 22.1.0 Hauptneufunktionen

In dieser neuen Version, die von XWayland 22.1.0 präsentiert wird Es wird hervorgehoben, dass die Unterstützung für das DRM-Lease-Protokoll hinzugefügt wurde, wodurch der X-Server als DRM-Treiber (Direct Rendering Manager) fungieren kann stellt Kunden DRM-Ressourcen zur Verfügung. Ansonsten wird das Protokoll praktisch dazu verwendet, ein Stereobild mit unterschiedlichen Puffern für das linke und rechte Auge zu bilden, wenn es in Virtual-Reality-Headsets angezeigt wird.

Eine weitere Neuheit, die auffällt, ist der Code wurde mit der Implementierung der aktuellen Erweiterung neu gestaltet, Dies stellt dem zusammengesetzten Manager die Möglichkeit bereit, Pixmaps des umgeleiteten Fensters zu kopieren oder zu verarbeiten, mit dem Frame-Blank-Impuls ( vblank ) zu synchronisieren und auch PresentIdleNotify-Ereignisse zu verarbeiten Sie ermöglichen dem Kunden, die Verfügbarkeit von Pixmaps für weitere Modifikationen zu beurteilen (die Fähigkeit, im Voraus zu wissen, welche Pixmap im nächsten Frame verwendet wird).

Es wird auch hervorgehoben, dass Framebuffer-Konfiguration hinzugefügt (fbconfig) zu GLX pZur Unterstützung des sRGB-Farbraums (GL_FRAMEBUFFER_SRGB) und ClientDisconnectMode zur libxfixes-Bibliothek hinzugefügt und die Möglichkeit, eine optionale Verzögerung für das automatische Herunterfahren nach einer Client-Trennung zu definieren.

Andererseits können wir auch feststellen, dass es hinzugefügt wurde die Fähigkeit, Steuerungsgesten auf dem Touchpanel zu verarbeiten und dass die Abhängigkeiten die libxcvt-Bibliothek enthalten.

Schließlich wenn Sie mehr darüber wissen möchten Über diese neue Version können Sie die Details überprüfen im folgenden Link.

Darüber hinaus können wir das auch feststellen die erste Version von LWQt wurde vorgestellt, sind eine LXQt 1.0 benutzerdefinierte Shell-Variante was geworden ist das Wayland-Protokoll zu verwenden statt X11. Wie LXQt präsentiert sich das LWQt-Projekt als schnelle, modulare, leichtgewichtige Benutzerumgebung, die sich an klassische Desktop-Organisationsmethoden hält.

Die erste Version von LWQt enthält die folgenden Komponenten, angepasst, um in einer Wayland-basierten Umgebung zu arbeiten (alle anderen LXQt-Komponenten werden ohne Modifikation verwendet):

  • LWQt Mutter ist ein zusammengesetzter Manager, der auf Mutter basiert.
  • LWQt KWindowSystem: Bibliothek zum Arbeiten mit Fenstersystemen, portiert von KDE Frameworks 5.92.0.
  • LWQt QtWayland: Qt-Modul mit Komponentenimplementierung zum Ausführen von Qt-Anwendungen in der Wayland-Umgebung, portiert von Qt 5.15.2.
  • LWQt-Sitzung: Sitzungsmanager.
  • LWQt-Panel
  • LWQt PCManFM: Dateimanager.

Um mehr darüber zu erfahren, können Sie konsultieren den folgenden Link.


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.