PĂ€rast poolteist aastat arendust on avaldatud stabiilne versioon komposiitserverist Weston 10.0, mis arendab tehnoloogiaid, mis toetavad tĂ€ieliku Waylandi protokolli toetuse tekkimist Enlightenmentis, GNOME'is, KDE-s ja teistes kasutajaliidese keskkondades. Westoni arendus on suunatud kvaliteetse koodibaasi ja töönĂ€idiste pakkumisele Waylandi kasutamiseks töölauakeskkondades ja integreeritud lahendustes, nagu meelelahutussĂŒsteemide platvormid, nutitelefonid, telekad ja muud tarbija seadmed. Projekti kood on litsentseeritud MIT litsentsi alusel.
Westoni mĂ€rkimisvÀÀrse versiooninumbrimuutuse pĂ”hjuseks on ABI muudatused, mis rikuvad ĂŒhilduvust. Uue Westoni haru muudatused:
- Lisatud on vĂ€rvikorralduse komponendid, mis vĂ”imaldavad vĂ€rve konverteerida, gammasÀÀtet teostada ja töötada vĂ€rviprofiiidega. Muudatused on hetkel piiratud sisemiste alasĂŒsteemidega, kasutajale nĂ€htavad vĂ€rvikorraldusvahendid ilmuvad jĂ€rgmises vĂ€ljaandes.
- Protocol linux-dmabuf-unstable-v1 rakendusse on lisatud mehanism 'dma-buf feedback', mis vÔimaldab jagada mitu graafikakaarti lÀbi DMA-BUF tehnoloogia, andes komposiitserverile serveri lisainfot olemasolevate GPU-de kohta ja vÔimaldades andmevahetuse efektiivsuse tÔstmist peamise ja teise GPU vahel. NÀiteks laiendab 'dma-buf feedback' tugi vÀljundit ilma vahepealse vahemÀluta (zero-copy scanout).
- Lisatud on libseat raamatukogu tugi, mis pakub funktsioone jagatud sisend- ja vÀljundseadmete juurdepÀÀsu korraldamiseks, vÔimaldades vÀltida root Ôiguste vajadust (juurdepÀÀsu koordineerib eraldi taustaprotsess seatd). Tulevastes vÀljaannetes plaanitakse libseati kasutusele vÔtta kÔik komponentide kÀivitamiseks Westonis.
- KĂ”ik kliendirakenduste nĂ€ited on ĂŒle viidud xdg-shell protokolli laienduse kasutamisele, mis pakub liidest pinnadega suhtlemiseks nagu akendega, vĂ”imaldades pindu ekraanil liikuda, minimeerida, maksimeerida, suurust muuta jne.
- Lisatud on vÔimalus kliendi tarkvara automaatseks kÀivitamiseks kÀivitamisel, nÀiteks programmide automaatseks kÀivitamiseks sisselogimise jÀrel.
- Mugandusteks on tunnistatud wl_shell liides, fbdev taust ja weston-launch utiliit (kasutamiseks tuleks kasutada seatd-launch vÔi logind-launch).
- SĂ”ltuvuste nĂ”uded on tĂ”usnud, nĂŒĂŒd on libdrm 2.4.95, libwayland 1.18.0 ja wayland-protocols 1.24 vajalikud koostamiseks. PipeWire'ile pĂ”hineva kaugjuhtimise pistikprogrammi koostamiseks on vajalik libpipewire 0.3.
- Testikomplekti on laiendatud.
Allikas: opennet.ru
