YeGTK5 tiri kufunga kugumisa rutsigiro rweX11

Matthias Clasen, mutungamiri weboka reFedora desktop, nhengo yeGNOME kuburitsa timu, uye mumwe wevanoshanda GTK vanogadzira (vakapa 36,8% yekuchinja muGTK 4), akatanga kukurukura nezve mukana wekubvisa iyo X11 protocol mune inotevera yakakura GTK5 bazi uye kusiya GTK ichimhanya paLinux chete uchishandisa iyo Wayland protocol.

Kune avo vasingazive Wayland, iwe unofanirwa kuziva kuti izvi iprotocol yekudyidzana kwekomboni server uye zvikumbiro zvinoshanda nazvo. Vatengi vanoita yavo yekupa mahwindo mune yakaparadzana buffer, vachipfuudza ruzivo nezve inogadziridzwa kune inoumbwa sevha, iyo inosanganisa zviri mukati meyega application buffers kuti vagadzire mhedzisiro, vachifunga zvingangoita nuances, senge mahwindo anopindirana uye pachena.

Mune mamwe mazwi, iyo composite server haipe API yekupa ega zvinhu, asi panzvimbo inoshanda chete pamahwindo akatoumbwa, iyo inokubvumira kuti ubvise kubhuroka kaviri paunoshandisa mabhuku epamusoro-soro seGTK neQt, iyo inotora basa rekugadzirisa zviri mukati mahwindo.

Wayland inogadzirisa nyaya dzakawanda dzeX11 dzekuchengetedza nekuti, kusiyana neyekupedzisira, inotsaura kupinza uye kubuda kwehwindo rega rega, haibvumire mutengi kuwana zviri mukati mevamwe vatengi windows, uye haibvumire kubatwa kwezviitiko zvekupinza zvine chekuita nemamwe mahwindo. Parizvino, rutsigiro rwekushanda zvakananga neWayland rwakatoitwa kuGTK, Qt, SDL (kubvira shanduro 2.0.2), Clutter uye EFL (Enlightenment Foundation Library) maraibhurari. Kubva paQt 5.4, moduli yeQtWayland inosanganisirwa nechikamu chekushandiswa kwekushandisa maapplication eQt munzvimbo yeWeston composite server yakagadziridzwa neprojekiti yeWayland.

Pamusoro pechinyorwa chakarongwa kuderedzwa kweX11 inotaura kuti "X11 haisi kugadzirisa uye Wayland yave kuwanikwa pasi rose." Anotsanangura zvakare kuti X11 GTK backend uye Xlib-based code iri kunetsa uye iri kusangana nematambudziko nevachengeti.

Zvinonzi kuti X11 kuenderana kurarama, mumwe munhu anofanira kunyora nekuchengetedza kodhi ine chekuita neX11, asi hapana vanofarira, uye vagadziri veGTK varipo vanonyanya kutarisana neWayland rutsigiro. Vagadziri veSistimu vanofarira kushanda munzvimbo dzakavakirwa paX11 protocol vanogona kutora gadziriso mumaoko avo uye nekuwedzera rutsigiro rwavo muGTK, asi vachipihwa chiitiko chazvino, mamiriro ezvinhu achave ekuti kuchave nevanoda kutora kuchengetedza kweX11 kumashure. end. mumaoko ake pachake zvinoonekwa sezvisingabviri.

Iye zvino, GTK yave kutoisa Wayland seyo inotungamira API uye chimiro chekusimudzira chikuva. Nekuda kwekushaikwa kwekuita mukuvandudzwa kweiyo X11 protocol, ichisiya tsigiro yayo muGTK, iyo X11 backend ichaburitsa inogara ichiwedzera kumashure maererano nekushanda kutsva kunowanikwa kune vanogadzira, kana kuve chipingamupinyi mukuitwa kwezvitsva. zviri muGTK.

Zvakakodzera kutaura kuti maererano nehuwandu hweFirefox Telemetry sevhisi, iyo inoongorora data rakagamuchirwa nekuda kwekutumira telemetry uye kubva kune vashandisi vanowana masevha eMozilla, chikamu chevashandisi veFirefox paLinux vanoshanda munzvimbo dzakavakirwa muWayland. protocol haipfuuri 10%.

90% yevashandisi veFirefox paLinux vanoramba vachishandisa X11 protocol. Nzvimbo yakachena yeWayland inoshandiswa nevanosvika 5-7% yevashandisi veLinux, uye XWayland nevanenge 2%.

Ruzivo rwakashandiswa kumushumo runovhara ingangoita 1% yetelemetry yakagamuchirwa kubva kuvashandisi veFirefox paLinux. Mhedzisiro yacho inogona kukanganiswa zvakanyanya nekudzima telemetry mumapakeji neFirefox ayo anopihwa mune mamwe maLinux kugoverwa (telemetry inogoneswa muFedora).

Nokuda kwayo KDE inoronga muna 2022 kuunza iyo Wayland protocol-based Plasma desktop session kune yakakodzera nyika kushandiswa kwezuva nezuva nechikamu chakakosha chevashandisi. Yakanyanya kunatsiridza rutsigiro rweWayland muKDE Plasma 5.24 uye 5.25, kusanganisira rutsigiro rwekudzika kwemavara kupfuura 8 bits pachiteshi, "DRM leasing" yeVR mahedhifoni, rutsigiro rwekutora skrini, uye kuderedza ese windows.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   SANCHEZ, Pablo Gaston akadaro

    Zvakanaka, kana Vagadziri veLinux software vasingade kuenda nekuzvidira kuWayland, vanozofanira kuvhara magonhi paX11, uye kuvamanikidza kuti vashanduke.

  2.   BillyWeasel akadaro

    Mudikani, ndinoda kuita mupiro mudiki kuchinyorwa chino. Ese ongororo dzakataurwa dzinoshanda uye ZVAKANAKA ZVAKATANGA. Ngatisakanganwe, tisati taita sarudzo, kuti zvatora makore mazhinji kuita chero Linux vhezheni ine mukurumbira kutaura uye yave kuwanikwa nekuda kweiyo X11 protocol. Iyo yekupedzisira yave inoyevedza uye iri nyore kushandisa nevechidiki.

    Iyo X11 protocol nekuvandudzwa kwayo kweanosvika makore makumi maviri kana kupfuura, yakakwanisa kukwezva vashandisi vemamwe masisitimu anoshanda (Win). Akadzidza neX20 kusatya kushandisa chero kugovera kweLinux.
    Kuenda kure neiyo X11 protocol, uchifunga zvakataurwa naMozilla (*), zvine hungwaru here?
    Very best respects. Billy
    (*) 90% yevashandisi veFirefox paLinux vanoramba vachishandisa X11 protocol