O le faalauiloaina o le lomiga fou o le XWayland server 22.1.0 lea o loʻo tu mai ai le lagolago mo le DRM Lease protocol, faʻapea foʻi ma le faʻatinoina o le faʻalauteleina o le taimi nei ma le mafai ona faʻagasolo faʻatonuga i luga o le paʻi paʻi.
Mo i latou e le iloaina XWayland, e tatau ona latou iloa lena o le X server o loʻo tamoʻe i lalo o Wayland ma maua ai i tua tuʻufaʻatasia mo talatuu X11 tusi apalai e maua ai le amataga faʻalapotopotoga mo X.Org tagata faigaluega faia X11 talosaga i Wayland-faʻavae siosiomaga.
E pei o le toʻatele o outou o le a iloa, Wayland o se atoa faʻamalama polokalama ia lava. Mo lana vaega, o le Xorg server mafai ona toefaʻaleleia e faʻaaoga wayland sao masini mo sao ma lafo i luma le aʻa faʻamalama poʻo taʻitasi pito i luga-tulaga faʻamalama pei o wayland luga.
XWayland lagolago tuʻufaʻatasia i le autu lala o X.Org eI le aso Aperila 4, 2014, na faʻatoa faʻalauiloa ai ma le xserver 1.16. Vavae ese X.Org vitio DDXs ua le toe manaʻomia, faʻatasi ai ma le tautua faʻaauau pea ona tamoʻe i le avetaʻavale 2D lava e tasi ma le saoasaoa o le numera pei o le taimi e tamoʻe ai i le atunuʻu ma o le autu taua o le auala e faʻatautaia le faʻaaliga o faʻamalama ae le o KMS.
O le vaega o loʻo atiaʻe e avea ma vaega o le autu X.Org codebase ma na faʻamatuʻuina faʻatasi ma le server a le X.Org, ae mafua ona o le X.Org server stalling ma le le mautonu ma le faʻasaʻolotoina o le 1.21 i le tulaga o le XWayland o loʻo faʻaauau pea atinae, na filifili ai e tuʻu ese XWayland ma faʻasaʻoloto le faʻaputuga suiga o se eseʻese afifi.
XWayland 22.1.0 Autu Fou Fou
I lenei lomiga fou o loʻo tuʻuina atu mai le XWayland 22.1.0 ua fa'ailoa mai na fa'aopoopoina le lagolago mo le DRM Lease protocol, lea e mafai ai e le server X ona galue o se DRM (Direct Rendering Manager) avetaʻavale lena tu'uina atu punaoa DRM i tagata fa'atau. A leai, i le fa'atinoga o le fa'aogaina o le protocol e fa'atupu ai se ata fa'ata'ita'i fa'atasi ai ma pa'u eseese mo mata agavale ma taumatau pe a fa'aalia i lipine mea moni.
O le isi mea fou e tulaga ese o le code ua toe faʻatulagaina ma le faʻatinoga o le faʻaopoopoga i le taimi nei, lea e maua ai e le pule tu'ufa'atasi le auala e kopi ai pe tu'uina atu ai pixmaps o le fa'amalama toe fa'afeiloa'i, fa'amaopoopo ma le fa'avaa pa'u avanoa (vblank), ma fa'atautaia fo'i mea na tutupu i le PresentIdleNotify. lea e mafai ai e le kalani e fa'amasino le avanoa o pixmaps mo nisi suiga (le mafai ona iloa muamua po o fea pixmap o le a faʻaaogaina i le isi faʻavaa).
O loʻo faʻailoa mai foi fa'aopoopo le fa'atulagaina o le framebuffer (fbconfig) i le GLX pE lagolagoina le avanoa lanu sRGB (GL_FRAMEBUFFER_SRGB) ma fa'aopoopo le ClientDisconnectMode i le faletusi libxfixes ma le mafai e fa'amatala ai se fa'atuai mo le tapuni otometi pe a uma ona motusia le tagata fa'atau.
I le isi itu, e mafai foi ona tatou mauaina na faaopoopo le mafai ona fa'agasolo fa'atonuga i luga o le laulau pa'i ma o faʻalagolago e aofia ai le faletusi libxcvt.
Mulimuli pe afai e te fiafia e iloa atili e uiga i ai e uiga i lenei tatalaina fou, oe mafai ona siakiina auiliiliga I le fesoʻotaʻiga lenei.
E le gata i lea, e mafai foi ona tatou matauina lena mea o le faʻasalalauga muamua o le LWQt na tuʻuina atu, leai LXQt 1.0 fa'asologa o atigi masani lea ua avea e faʻaaoga le Wayland protocol nai lo le X11. E pei o le LXQt, o le poloketi LWQt o loʻo tuʻuina atu o se siʻosiʻomaga faʻaoga vave, faʻapitoa, mama e faʻapipiʻi i metotia masani faʻatulagaina o le desktop.
Le lomiga muamua o le LWQt e aofia ai vaega nei, fetuutuuna'i e galue i se si'osi'omaga fa'avae Wayland (o isi vaega LXQt uma e fa'aoga e aunoa ma se suiga):
- LWQt Mutter ose pule tu'ufa'atasi e fa'avae ile Mutter.
- LWQt KWindowSystem: faletusi mo le galue i faiga fa'amalama, fa'apipi'i mai KDE Frameworks 5.92.0.
- LWQt QtWayland: Qt module faʻatasi ai ma vaega faʻatinoga mo le faʻatinoina o talosaga Qt i le siosiomaga Wayland, faʻapipiʻi mai Qt 5.15.2.
- LWQt Session: pule o sauniga.
- LWQt Panel
- LWQt PCManFM: pule faila.
Mo nisi fa'amatalaga e uiga i ai, e mafai ona e fa'afeso'ota'i o le fesoʻotaʻiga lenei
Ia avea muamua ma faamatalaga