XWayland 22.1.0 komt met DRM Lease-ondersteuning, Touchpad-bewegingsverbeteringen en meer

De lancering van de nieuwe versie van de XWayland-server 22.1.0 waarin de ondersteuning voor het DRM Lease-protocol opvalt, evenals de implementatie van de Present-extensie en de mogelijkheid om besturingsbewegingen op het aanraakscherm te verwerken.

Voor degenen die het niet weten XWayland, dat zouden ze moeten weten het is een X-server die draait onder Wayland en biedt achterwaartse compatibiliteit voor legacy X11-applicaties die opstartorganisatie biedt voor X.Org serverprestaties X11-applicaties in Wayland-gebaseerde omgevingen.

Zoals velen van jullie zullen weten, is Wayland een compleet raamsysteem op zich. Van zijn kant kan de Xorg-server worden aangepast om wayland-invoerapparaten te gebruiken voor invoer en het rootvenster of individuele vensters op het hoogste niveau als wayland-oppervlakken door te sturen.

XWayland-ondersteuning is samengevoegd in de hoofdtak van X.Org eOp 4 april 2014 werd het voor het eerst uitgebracht met xserver 1.16. Afzonderlijke X.Org video DDX'en zijn niet langer nodig, en de server blijft dezelfde 2D-driver draaien met dezelfde versnellingscode als bij native draaien en het belangrijkste verschil is dat Wayland de weergave van vensters afhandelt in plaats van KMS.

Het onderdeel wordt ontwikkeld als onderdeel van de belangrijkste X.Org-codebase en het is eerder uitgebracht samen met de X.Org-server, maar vanwege het vastlopen van de X.Org-server en onzekerheid met de release van 1.21 in de context van de voortdurende actieve ontwikkeling van XWayland, er werd besloten om XWayland te scheiden en de geaccumuleerde wijzigingen als een apart pakket vrij te geven.

XWayland 22.1.0 Belangrijkste nieuwe functies

In deze nieuwe versie die wordt gepresenteerd vanuit XWayland 22.1.0 wordt benadrukt dat ondersteuning voor het DRM Lease-protocol is toegevoegd, waarmee de X-server kan fungeren als een DRM-stuurprogramma (Direct Rendering Manager) dat: biedt DRM-bronnen aan klanten. Anders wordt het protocol in praktische termen gebruikt om een ​​stereobeeld te vormen met verschillende buffers voor het linker- en rechteroog wanneer het wordt weergegeven in virtual reality-headsets.

Een andere nieuwigheid die opvalt, is dat de code is opnieuw ontworpen met de implementatie van de huidige extensie, die de samengestelde manager de middelen biedt om pixmaps van het omgeleide venster te kopiëren of te verwerken, te synchroniseren met de lege frame-puls ( vblank ), en ook om PresentIdleNotify-gebeurtenissen af ​​te handelen waarmee de klant de beschikbaarheid van pixmaps voor verdere wijzigingen kan beoordelen (de mogelijkheid om van tevoren te weten welke pixmap in het volgende frame zal worden gebruikt).

Dat wordt ook benadrukt toegevoegde framebufferconfiguratie (fbconfig) naar GLX pTer ondersteuning van de sRGB-kleurruimte (GL_FRAMEBUFFER_SRGB) en ClientDisconnectMode toegevoegd aan de libxfixes-bibliotheek en de mogelijkheid om een ​​optionele vertraging te definiëren voor automatisch afsluiten nadat de client de verbinding verbreekt.

Aan de andere kant kunnen we ook zien dat het is toegevoegd de mogelijkheid om bedieningsbewegingen op het aanraakscherm te verwerken en dat de afhankelijkheden de libxcvt-bibliotheek bevatten.

Eindelijk als u er meer over wilt weten over deze nieuwe release kunt u de details bekijken In de volgende link.

Daarnaast kunnen we ook opmerken dat: de eerste release van LWQt werd gepresenteerd, een LXQt 1.0 aangepaste shell-variant wat is geworden om het Wayland-protocol te gebruiken in plaats van X11. Net als LXQt wordt het LWQt-project gepresenteerd als een snelle, modulaire, lichtgewicht gebruikersomgeving die voldoet aan de klassieke methoden voor desktoporganisatie.

De eerste versie van LWQt bevat de volgende componenten:, aangepast om te werken in een Wayland-gebaseerde omgeving (alle andere LXQt-componenten worden zonder wijziging gebruikt):

  • LWQt Mutter is een samengestelde manager op basis van Mutter.
  • LWQt KWindowSystem: bibliotheek voor het werken met venstersystemen, overgezet vanuit KDE Frameworks 5.92.0.
  • LWQt QtWayland: Qt-module met componentimplementatie voor het uitvoeren van Qt-toepassingen in de Wayland-omgeving, overgezet van Qt 5.15.2.
  • LWQt Sessie: sessiemanager.
  • LWQt-paneel
  • LWQt PCManFM: bestandsbeheer.

Om er meer over te weten, kunt u raadplegen de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.