Kutshanje iindaba zavakala ukuba inguqulelo entsha ezinzileyo yakhululwa yomncedisi odibeneyo Weston 12.0, ukuphuhlisa ubugcisa obunegalelo ekuveleni kwenkxaso epheleleyo yeprothokholi yeWayland ekuKhanyiseni, i-GNOME, i-KDE kunye nezinye iimeko-bume zabasebenzisi.
Olu khululo lutsha lweWeston 12.0 ifika kamsinya emva kweenyanga ezisibhozo zophuhliso (ukususela ekukhululweni kokugqibela) nanjengoko kukhutshiweyo kwangaphambili, inguqulelo entsha yeWeston ngenxa yotshintsho lwe-ABI oluqhawula ukuhambelana.
Iimpawu ezintsha eziphambili zeWeston 12.0
Kolu kukhutshwa olutsha oluvela eWeston 12.0, a umva ukucwangcisa ufikelelo olukude kwidesktop: ixhaswa yi-vnc, eyenza imisebenzi efana ne-backend-rpd. Iprothokholi ye-VNC iphunyezwa kusetyenziswa i-aml kunye ne-cleanvnc, kwaye zixhasa ukuqinisekiswa komsebenzisi kunye ne-link encryption (TLS).
Ukongeza, kwi I-backend-wayland resize operations iphunyeziwe ngoku usebenzisa i xdg-iqokobhe ulwandiso, kunye nokudibanisa i inkxaso yokuqala kwiinkqubo zeentloko ezininzi kwi-remote access i-backend backend-rdp kunye ne-backend engenantloko, eyenzelwe ukusebenza kwiinkqubo ngaphandle kokubonisa, yongeze inkxaso yokuhlobisa imveliso esetyenziselwa ukuvavanya umbala-lcms plugin.
Olunye utshintsho olwahlukileyo kukuba libweston/desktop iphumeza inkxaso yemo yokulinda enyanzelweyo kwinqanaba phambi kokuba isithinteli semveliso sincamathele kumxhasi, esinokusetyenziswa, umzekelo, ukuqala umxhasi ukusuka ekuqaleni kwimo yekhusi elipheleleyo.
Yongezwe inkxaso yolawulo-lolawulo lweprotocol ukuvala ungqamaniso oluthe nkqo (VSync) ene-vertical suppression pulse, esetyenziselwa ukukhusela kwi tearout ngexesha lokuphuma (tearout). Kwizicelo zokudlala, ukukhubaza iVSync kunokunciphisa umboniso wokubonisa ngexabiso lokukrazula izinto zakudala.
Kwakhona kuphawulwe ukuba i iProtokholi yokuThatha iMphumo yaseWeston, yenzelwe ukuthatha imifanekiso yesikrini kwaye isebenze njengokutshintsha okusebenzayo ngakumbi kwiprotocol yakudala ye-west-screenshooter kunye ne-backend yokusebenza kunye ne-PipeWir media server.
Inkxaso eyongeziweyo yokuchaza iintlobo zomxholo we-HDMI (imizobo, iifoto, iimuvi kunye nemidlalo), kunye nenkxaso ye-xwayland_shell_v1 protocol, ekuvumela ukuba wenze i-xwayland_surface_v1 into ethile ye-wl_surface.
Ye- Olunye utshintsho evelele kule nguqulo intsha:
- Iinguqu ze-DRM ngasemva
- Inkxaso ephunyeziweyo yolungelelwaniso lwee-GPU ezininzi. Ukuvumela ii-GPU ezongezelelweyo, "-izixhobo ezongezelelweyo-luhlu_lwezixhobo_zezixhobo" ukhetho lunikiwe.
- Yongezwe kwaye yasebenza ipropathi yokujikeleza kwenqwelomoya apho kunokwenzeka.
- Inkxaso eyongeziweyo kwizihlanganisi ezinobuvila ezisetyenziselwa ukwenza imifanekiso yesikrini.
- Kongezwe ipropati ukuchaza inqanaba lokungafihli kwenqwelomoya.
- Ilayibrari yangaphandle ye-libdisplay-info isetyenziselwa ukwahlula i-EDID metadata.
- Ithala leencwadi le-libweston liphumeza inkxaso yokuqinisekiswa komsebenzisi nge-PAM kwaye yongeza inkxaso yenguqulo yesi-4 ye-wl_output API.
- Umxhasi olula-egl wongeze inkxaso kwiprothokholi yokulinganisa ngokweqhezu, evumela ukuba kusetyenziswe amaxabiso angenamlinganiselo opheleleyo, kwaye imowudi yonikezelo yephaneli ethe nkqo iphunyeziwe.
- Ithotywe kwaye ivaliwe ngokungagqibekanga icandelo le-launcher-logind, endaweni yalo kucetyiswa ukuba kusetyenziswe isindululi-libseat, ekwaxhasa ukungena ngemvume.
Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungazijonga iinkcukacha kwi ukulandela ikhonkco.
Uyifaka njani iWeston 12.0 kwi-Ubuntu nakwiziphumo?
Ewe, kwabo banomdla wokukwazi ukufaka le nguqulo intsha yaseWeston, Kuya kufuneka bafakelwe iWayland kwinkqubo yabo.Ukuze siyifake, kufuneka sivule kuphela i-terminal kwaye siza kuchwetheza oku kulandelayo:
pip3 install --user meson
Uyenzile le, ngoku siza kukhuphela ingxelo entsha yeWeston 11.0 ngalo myalelo ulandelayo:
wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz
Sivula umxholo nge:
tar -xvf weston-12.0.0.tar.xz
Singena kwifolda eyenziweyo nge:
cd weston-12.0.0
Kwaye siqhuba ukudityaniswa kunye nokufakwa kunye:
meson build/ --prefix=... ninja -C build/ install cd ..
Ekugqibeleni, kuyacetyiswa ukuba uqalise kwakhona ikhompyutha ukuqala ngotshintsho kwiseshoni entsha yomsebenzisi.