Kwi-GTK5 sicinga ukuphelisa inkxaso ye-X11

Matthias Clasen, inkokeli yeqela le-desktop ye-Fedora, ilungu leqela lokukhululwa kwe-GNOME, kunye nomnye wabaphuhlisi be-GTK abasebenzayo (unikele nge-36,8% yeenguqu kwi-GTK 4), iqalise ukuxoxa ngokuba nokwenzeka kokuhoxiswa kweprotocol ye-X11 kwisebe elikhulu elilandelayo le-GTK5 kwaye ushiya i-GTK isebenza kwi-Linux isebenzisa kuphela i-Wayland protocol.

Kulabo abangazi Wayland, Kuya kufuneka uyazi ukuba le yiprothokholi yonxibelelwano lweseva embaxa kunye nezicelo ezisebenza nayo. Abaxhasi benza okwabo unikezelo lweefestile zabo kwi-buffer eyahlukileyo, bedlulisela ulwazi malunga nohlaziyo kwiseva edibeneyo, edibanisa imixholo ye-buffers yesicelo somntu ngamnye ukwenza isiphumo sokugqibela, kuthathelwa ingqalelo ii-nuances ezinokwenzeka, ezifana neefestile ezidlulayo kunye nokubonakala.

Ngamanye amazwi, iseva edibeneyo ayiboneleli nge-API ukunika izinto ezizimeleyo, kodwa endaweni yoko isebenza kuphela kwiifestile esele zenziwe, ekuvumela ukuba ukhuphe i-buffering kabini xa usebenzisa iilayibrari zomgangatho ophezulu njenge-GTK kunye ne-Qt, ezithatha umsebenzi wokulungisa imixholo yeefestile.

Wayland isombulula imiba emininzi yokhuseleko ye-X11 kuba, ngokungafaniyo neyomva, ibeka igalelo kunye nemveliso kwifestile nganye, ayivumeli umxhasi ukuba afikelele kumxholo wabanye abathengi beefestile, kwaye ayivumeli ucambulo lweziganeko zongeniso ezinxulumene nezinye iifestile. Okwangoku, inkxaso yokusebenza ngokuthe ngqo kunye ne-Wayland sele iphunyeziwe kwi-GTK, Qt, SDL (ukususela kwi-version 2.0.2), i-Clutter kunye ne-EFL (i-Enlightenment Foundation Library) iilayibrari. Ukususela kwi-Qt 5.4, imodyuli ye-QtWayland ibandakanyiwe kunye nokuphunyezwa kwecandelo lokuqhuba izicelo ze-Qt kwindawo ye-server ye-Weston ehlanganisiweyo ephuhliswe yiprojekthi ye-Wayland.

Malunga nenqaku elicetywayo ukuthotywa kweX11 ithi "X11 ayiphucuki kwaye iWayland ngoku ifumaneka jikelele. " Uphinda acacise ukuba i-backend ye-X11 GTK kunye nekhowudi esekwe kwi-Xlib iyama kwaye ifumana imiba ngabalondolozi.

Kuthiwa ukuba ukuhambelana kwe-X11 kusinda, umntu kufuneka abhale kwaye agcine ikhowudi enxulumene ne X11, kodwa akukho bantu banomdla, kwaye abaphuhlisi bangoku be-GTK bagxile kakhulu kwinkxaso yeWayland. Abaphuhlisi benkqubo abanomdla ekusebenzeni kwiimeko ezisekelwe kwi-protocol ye-X11 banokuthatha ulondolozo ezandleni zabo kwaye bandise inkxaso yabo kwi-GTK, kodwa ngenxa yomsebenzi wangoku, imeko iya kubakho ukuba kuya kubakho abo bafuna ukuthatha ukugcinwa kwe-X11 ngasemva. isiphelo. ezandleni zakhe ithathwa njengento engenakwenzeka.

Okwangoku, I-GTK sele ibeke iWayland njengeyona API ehamba phambili kunye neqonga lophuhliso. Ngenxa yokungabikho komsebenzi ekuphuhlisweni kweprotocol ye-X11, ngelixa ishiya inkxaso yayo kwi-GTK, i-backend ye-X11 iya kuvelisa ukusilela okuhlala kusanda ngokwemigaqo yokusebenza okutsha okufumanekayo kubaphuhlisi, okanye ibe ngumqobo ekuphunyezweni kwezintsha. Iimpawu kwi-GTK.

Kufanelekile ukukhankanya ukuba ngokweenkcukacha-manani zenkonzo yeFirefox Telemetry, ehlalutya idatha efunyenweyo ngenxa yokuthumela i-telemetry kunye nabasebenzisi abafikelela kwiiseva zeMozilla, umyinge wabasebenzisi beFirefox kwiLinux abasebenza kwiindawo ezisekelwe kwiWayland. Iprothokholi ayidluli kwi-10%.

I-90% yabasebenzisi beFirefox kwiLinux bayaqhubeka nokusebenzisa iprotocol yeX11. Indawo ecocekileyo yeWayland isetyenziswa malunga ne-5-7% yabasebenzisi beLinux, kunye neXWayland malunga ne-2%.

Ulwazi olusetyenzisiweyo kwingxelo luquka malunga ne-1% yetelemetry efunyenwe kubasebenzisi beFirefox kwiLinux. Isiphumo sinokuchaphazeleka kakhulu ngokukhubaza i-telemetry kwiipakethe ezineFirefox ezibonelelwa kwezinye izinikezelo zeLinux (i-telemetry yenziwe yasebenza kwiFedora).

Ngenxalenye yalo I-KDE iceba ngo-2022 ukuzisa iseshoni ye-desktop ye-Plasma esekwe kwiprotocol yaseWayland kwindawo efanelekileyo kusetyenziso lwemihla ngemihla ngumlinganiselo obalulekileyo wabasebenzisi. Iphuculwe kakhulu inkxaso ye-Wayland kwi-KDE Plasma 5.24 kunye ne-5.25, kuquka inkxaso yobunzulu bombala omkhulu kune-8 bits ngetshaneli nganye, "i-DRM yokuqeshisa" kwii-headset ze-VR, inkxaso yokuthatha imifanekiso yesikrini, kunye nokunciphisa zonke iifestile.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   SANCHEZ, uPablo Gaston sitsho

    Kulungile, ukuba abaphuhlisi besoftware yeLinux abafuni ukuya ngokuzithandela eWayland, kuya kufuneka bavale iingcango kwiX11, kwaye babanyanzele ukuba bavele.

  2.   BillyWeasel sitsho

    Othandekayo, ndingathanda ukwenza igalelo elincinci kweli nqaku. Lonke uhlolo oluxeliweyo lunokusebenza kwaye LUSESEKWE KAKHULU. Masingalibali, ngaphambi kokuba senze izigqibo, ukuba kuthathe iminyaka emininzi ukuphumeza nayiphi na inguqulelo yeLinux edumileyo ngokuthetha kwaye iphunyeziwe ngenxa yeprotocol yeX11. Le yokugqibela ibe nomtsalane kwaye kulula ukuyisebenzisa lulutsha.

    Iprothokholi ye-X11 kunye nophuculo lwayo malunga neminyaka engama-20 okanye ngaphezulu, ikwazile ukutsala abasebenzisi bezinye iinkqubo zokusebenza (Win). Wafunda ngeX11 ukuba angoyiki ukusebenzisa naluphi na usasazo lweLinux.
    Ukushenxa kwiprotocol ye-X11, uthathela ingqalelo into ethethwa nguMozilla(*), bubulumko?
    Ngokuzithoba kakhulu. UBilly
    (*) I-90% yabasebenzisi beFirefox kwiLinux bayaqhubeka nokusebenzisa iprotocol yeX11