Dumating ang XWayland 22.1.0 na may DRM Lease Support, Touchpad Gesture Improvements, at Higit Pa

Ang paglulunsad ng ang bagong bersyon ng XWayland server 22.1.0 kung saan namumukod-tangi ang suporta para sa DRM Lease protocol, gayundin ang pagpapatupad ng Present extension at ang kakayahang magproseso ng mga control gesture sa touch panel.

Para sa mga hindi nakakaalam XWayland, dapat malaman nila iyon ito ay isang X server na tumatakbo sa ilalim ng Wayland at nagbibigay ng pabalik na pagiging tugma para sa mga application ng legacy X11 na nagbibigay ng samahan ng pagsisimula para sa mga aplikasyon ng XOrg server na pagganap ng X11 sa mga kapaligiran na nakabatay sa Wayland.

Tulad ng marami sa inyo ang malalaman, ang Wayland ay isang kumpletong window system sa sarili nito. Para sa bahagi nito, ang Xorg server ay maaaring mabago upang magamit ang mga aparato ng input ng wayland para sa pag-input at ipasa ang root window o indibidwal na mga top-level na bintana bilang mga wayland surfaces.

Ang pagsuporta sa XWayland ay nagsama sa pangunahing sangay ng X.Org eNoong Abril 4, 2014, ito ay unang inilabas sa xserver 1.16. Paghiwalayin ang X.Org video DDXs ay hindi na kinakailangan, kasama ang server ay patuloy na nagpapatakbo ng parehong driver ng 2D na may parehong code ng acceleration tulad ng kapag tumatakbo nang natural at ang pangunahing pagkakaiba ay pinangangasiwaan ng wayland ang pagpapakita ng mga bintana sa halip na KMS.

Ang sangkap ay binuo bilang bahagi ng pangunahing X.Org codebase at dati itong inilabas kasama ang server ng X.Org, ngunit dahil sa pag-stall ng server ng X.Org at kawalan ng katiyakan sa paglabas ng 1.21 sa konteksto ng patuloy na aktibong pag-unlad ng XWayland, napagpasyahan na paghiwalayin ang XWayland at palabasin ang naipon na mga pagbabago bilang isang hiwalay na package.

XWayland 22.1.0 Pangunahing Mga Bagong Tampok

Sa bagong bersyon na ito na ipinakita mula sa XWayland 22.1.0 ito ay naka-highlight na ang suporta para sa DRM Lease protocol ay idinagdag, na nagpapahintulot sa X server na kumilos bilang isang DRM (Direct Rendering Manager) driver na iyon nagbibigay ng mga mapagkukunan ng DRM sa mga customer. Kung hindi, sa mga praktikal na termino ang protocol ay ginagamit upang bumuo ng isang stereo na imahe na may iba't ibang buffer para sa kaliwa at kanang mata kapag ipinapakita sa mga virtual reality headset.

Ang isa pang bagong bagay na kapansin-pansin ay ang code ay muling idinisenyo sa pagpapatupad ng Kasalukuyang extension, na nagbibigay sa composite manager ng paraan para kopyahin o i-render ang mga pixmap ng na-redirect na window, i-synchronize sa frame blank pulse ( vblank ), at pangasiwaan din ang mga kaganapan sa PresentIdleNotify pinapayagan nila ang kliyente na hatulan ang pagkakaroon ng mga pixmap para sa karagdagang mga pagbabago (ang kakayahang malaman nang maaga kung aling pixmap ang gagamitin sa susunod na frame).

Na-highlight din iyon idinagdag ang pagsasaayos ng framebuffer (fbconfig) hanggang GLX pUpang suportahan ang espasyo ng kulay ng sRGB (GL_FRAMEBUFFER_SRGB) at idinagdag ang ClientDisconnectMode sa library ng libxfixes at ang kakayahang tumukoy ng opsyonal na pagkaantala para sa awtomatikong pagsara pagkatapos madiskonekta ang isang kliyente.

Sa kabilang banda, makikita rin natin na ito ay idinagdag ang kakayahang magproseso ng mga control gesture sa touch panel at kasama sa mga dependency ang libxcvt library.

Sa wakas kung interesado kang malaman ang tungkol dito tungkol sa bagong paglabas na ito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Bilang karagdagan dito, maaari din nating tandaan iyon ang unang paglabas ng LWQt ay ipinakita, isang LXQt 1.0 custom na variant ng shell na naging para gamitin ang Wayland protocol sa halip na X11. Tulad ng LXQt, ang proyekto ng LWQt ay ipinakita bilang isang mabilis, modular, magaan na kapaligiran ng gumagamit na sumusunod sa mga klasikong pamamaraan ng organisasyon sa desktop.

Ang unang bersyon ng LWQt kasama ang mga sumusunod na sangkap, inangkop upang gumana sa isang Wayland-based na kapaligiran (lahat ng iba pang bahagi ng LXQt ay ginagamit nang walang pagbabago):

  • Ang LWQt Mutter ay isang composite manager batay sa Mutter.
  • LWQt KWindowSystem: library para sa pagtatrabaho sa mga window system, na na-port mula sa KDE Frameworks 5.92.0.
  • LWQt QtWayland: Qt module na may component na pagpapatupad para sa pagpapatakbo ng mga Qt application sa Wayland environment, na na-port mula sa Qt 5.15.2.
  • LWQt Session: tagapamahala ng session.
  • Panel ng LWQt
  • LWQt PCManFM: tagapamahala ng file.

Upang matuto nang higit pa tungkol dito, maaari kang sumangguni ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.