I-Weston 12.0 ifika nokuphuculwa kokuhambelana, iiprothokholi ezintsha kunye nokunye

Wayland kunye neWeston

Injongo kaWeston kukubonelela ngesiseko sekhowudi ephezulu kunye nemizekelo yokusebenza yokusebenzisa i-Wayland kwiindawo zedesktop kunye nezisombululo ezifakwe ngaphakathi,

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.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  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.