Wayland-protokollaa käyttävän Xfwl4-komposiittipalvelimen toinen alustava versio on julkaistu. Xfwl4 on kirjoitettu Rust-kielellä käyttäen Smithay-kirjastoa. Projekti ei ole päällekkäinen xfwm4-ikkunanhallinnan koodikannan kanssa, mutta sen tavoitteena on toteuttaa kaikki xfwm4:n olemassa olevat toiminnot, mukaan lukien mahdollisuus käyttää olemassa olevia xfconf-asetuksia ja määrityskäyttöliittymää, ottaen samalla huomioon Waylandin käytön erityispiirteet X11:n sijaan. Projektin tarkoituksena on parantaa Xfwl4:n toiminnallisuutta siihen pisteeseen, että käyttäjät voivat vaihtaa saumattomasti Xfwl4:n ja xfwm4:n välillä.
Xfwl4:n laajennettuihin ominaisuuksiin kuuluvat istunnon käynnistyslogiikan merkittävä uudelleensuunnittelu, xdg-session-management Wayland-protokollan toteutus ja tuki X11-sovellusten käynnistämiselle XWaylandin avulla. Xfwl4 on rakennettu Smithay-kirjaston päälle, joka tarjoaa lähes kaikkien virallisten Wayland-protokollalaajennusten sekä wlroots- ja KDE-protokollien toteutukset. Xfwl4:n koodi on lisensoitu GPLv3-lisenssillä (vertailun vuoksi xfwm4-ikkunanhallinta on lisensoitu GPLv2-lisenssillä).
Toisen esikatseluversion muutokset keskittyvät virheenkorjauksiin, parannettuun yhteensopivuuteen xfwm4:n kanssa ja puuttuvien toimintojen lisäämiseen. Esimerkiksi on lisätty tuki ikkunoiden pystysuoralle ja vaakasuoralle avaamiselle, toteutettu xfce-foreign-toplevel-management-private-v1 -protokolla, otettu käyttöön valintaikkuna jumiutuneiden sovellusten pakotetun sulkemisen vahvistamiseksi, lisätty pikanäppäimiä ikkunoiden ja sovellusten välillä siirtymiseen sekä mahdollisuus muuttaa ikkunan läpinäkyvyyttä vierittämällä hiirtä vaakasuunnassa ikkunan otsikkopalkissa.
Lähde: opennet.ru
