XWayland 22.1.0 kommer med DRM Lease Support, Touchpad Gesture Improvements och mer

Lanseringen av den nya versionen av XWayland-servern 22.1.0 där stödet för DRM Lease-protokollet sticker ut, liksom implementeringen av Present-tillägget och möjligheten att bearbeta kontrollgester på pekpanelen.

För de som inte är medvetna om XWayland, de borde veta det det är en X-server som körs under Wayland och ger bakåtkompatibilitet för äldre X11-applikationer som ger startorganisation för X.Org-serverprestanda X11-applikationer i Wayland-baserade miljöer.

Som många av er kommer att veta är Wayland ett komplett fönstersystem för sig själv. För sin del kan Xorg-servern modifieras för att använda wayland-inmatningsenheter för inmatning och vidarebefordran av rotfönstret eller enskilda toppnivåfönster som vägytor.

XWayland-stöd slogs samman till huvudgrenen i X.Org eDen 4 april 2014 släpptes den först med xserver 1.16. Separata X.Org-video-DDX-enheter behövs inte längre, plus servern fortsätter att köra samma 2D-drivrutin med samma accelerationskod som när man kör nativt och den största skillnaden är att vägland hanterar visning av fönster istället för KMS.

Komponenten utvecklas som en del av den huvudsakliga X.Org-kodbasen och den släpptes tidigare tillsammans med X.Org-servern, men på grund av att X.Org-server stannar och osäkerhet med lanseringen av 1.21 inom ramen för XWaylands fortsatta aktiva utveckling, det beslutades att separera XWayland och släppa de ackumulerade förändringarna som ett separat paket.

XWayland 22.1.0 Huvudnyheter

I denna nya version som presenteras från XWayland 22.1.0 Det framhålls att stöd för DRM Lease-protokollet har lagts till, vilket gör att X-servern kan fungera som en DRM-drivrutin (Direct Rendering Manager) som tillhandahåller DRM-resurser till kunder. I övrigt används protokollet i praktiken för att bilda en stereobild med olika buffertar för vänster och höger öga när det visas i virtual reality-headset.

En annan nyhet som sticker ut är att koden har omdesignats med implementeringen av den nuvarande förlängningen, som ger den sammansatta hanteraren möjlighet att kopiera eller bearbeta pixmaps av det omdirigerade fönstret, synkronisera med ramens tomma puls ( vblank ), och även hantera PresentIdleNotify-händelser de tillåter klienten att bedöma tillgängligheten av pixmaps för ytterligare modifieringar (möjligheten att i förväg veta vilken pixmap som kommer att användas i nästa bildruta).

Det framhävs också att lagt till framebuffer-konfiguration (fbconfig) till GLX sidFör att stödja sRGB-färgrymden (GL_FRAMEBUFFER_SRGB) och lade till ClientDisconnectMode till libxfixes-biblioteket och möjligheten att definiera en valfri fördröjning för automatisk avstängning efter en klientnedkoppling.

Å andra sidan kan vi också finna att det tillkom möjligheten att bearbeta kontrollgester på pekpanelen och att beroenden inkluderar libxcvt-biblioteket.

Slutligen om du är intresserad av att veta mer om det om den här nya versionen kan du kontrollera detaljerna I följande länk.

Utöver detta kan vi också notera det den första utgåvan av LWQt presenterades, una LXQt 1.0 anpassad skalvariant som har blivit att använda Wayland-protokollet istället för X11. Liksom LXQt presenteras LWQt-projektet som en snabb, modulär, lätt användarmiljö som följer klassiska skrivbordsmetoder.

Den första versionen av LWQt innehåller följande komponenter, anpassad för att fungera i en Wayland-baserad miljö (alla andra LXQt-komponenter används utan modifiering):

  • LWQt Mutter är en sammansatt manager baserad på Mutter.
  • LWQt KWindowSystem: bibliotek för att arbeta med fönstersystem, portat från KDE Frameworks 5.92.0.
  • LWQt QtWayland: Qt-modul med komponentimplementering för att köra Qt-applikationer i Wayland-miljön, portad från Qt 5.15.2.
  • LWQt Session: sessionsansvarig.
  • LWQt panel
  • LWQt PCManFM: filhanterare.

För att lära dig mer om det kan du konsultera följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.