Peaaegu kolme aasta arenduse jĂ€rel on avaldatud Wayfire 0.8 komposiitserveri vĂ€ljaanne, mis kasutab Wayland'i ja vĂ”imaldab luua ressursiĂ”rnu kasutajaliideseid 3D-efektidega, mis on sarnased 3D-pluginatega Compiz'is (ekraanide vahetus 3D-kuubiku kaudu, ruumiline akende paigutamine, akende morfimine jne). Wayfire toetab laienemist pluginatega ja pakub paindlikku seadistussĂŒsteemi. Projekti kood on kirjutatud C++ keeles ja see levitatakse MIT litsentsi alusel.
Projekt on rajatud wlroots raamatukogule, mida arendavad Sway kasutajaliidese arendajad ja mis pakub pĂ”hifunktsioone komposiitmenedĆŸeri töö korraldamiseks Waylandi alusel. Seansside haldamiseks saab kasutada systemd, elogind vĂ”i seatd. X11 rakenduste kĂ€ivitamine on toetatud XWaylandi abil. Paneelina saab kasutada wf-shelli Wayfire arendajatelt vĂ”i kolmandate osapoolte paneeli LavaLauncher. Projekt arendab ka seadistustefailide haldamiseks raamatukogu wf-config ja graafilise konfigureerija wcm.
Uues versioonis:
- Lisatud plugin âwsetsâ (Tööala komplektid), mis vĂ”imaldab töötada kollektsioonidega. virtuaalsetele töölauale. Kollektsioonis saab ĂŒhendada töölauad, mis on seotud teatud temaatikaga (nt peamise projekti kallal töötamine, isikliku projekti kallal töötamine, meelelahutus), et neid saaks samal ajal ekraanil vaadata. Kasutaja vĂ”ib igal ajal vahetada teise kollektsiooni ja saada erineva kogumi virtuaalseid töölauad. Igal ekraanil saab kuvada oma töölauad (nt vĂ€lisel monitoril saab kasutada meelelahutuskogumit ja sĂŒlearvuti siseseinal töökollektsiooni). Toetatud on kollektsioonide liikumine ekraanide vahel.

- Koos IPC-kĂ€skude kaudu komposiitjuhtimise vĂ”imalusega, mis edastatakse ĂŒle vĂ”rgu pistiku. Funktsionaalsus on rakendatud lĂ€bi plugin ipc ja tĂ€iendavate kĂ€sitöötluspluginatega, nĂ€iteks plugin ipc-rules, mis hĂ”lmab pĂ”hikĂ€ske akende haldamiseks. Tulevikus on plaanis lisada toimetamisel tĂ€iendavate kĂ€skude ja sĂŒndmuste tugi.
- Lisatud vÔimalus navigeerida virtuaalsete töölauadede vahel klaviatuuri abil.
- Pluginas simple-tile on realiseeritud animatsiooniefektid.
- Plugin Vswitch on lisatud sidumised elemendi liigutamiseks kindlale virtuaalsele töölauale.
- Waylandi protokollide rakendused on ĂŒle viidud eraldi pluginateks wayfire-shell, foreign-toplevel ja gtk-shell.
- Lisatud tugi Waylandi protokollile âxdg-activationâ, mis vĂ”imaldab edastada fookust erinevate esmaklassiliste pindade vahel (nt xdg-activation'i abil saab ĂŒks rakendus suunata fookuse teisele).
- Paneelile on lisatud uued vidinad, mis rakendavad sĂŒsteemisalve, teateid ja vĂ€ljalogimise dialooge. Samuti on lisatud vidin Command-output, mis vĂ”imaldab paneelis kuvada vabatahtlike kĂ€skude tĂ€itmise tulemusi.
- Arendatud on edasi projekti wf-shell paneeli, wf-config teeki ja wcm konfigureerijat.

- API pluginate loomiseks on laiendatud ja ĂŒmber töötatud. Ăhelt poolt on ĂŒmber töötamine rikkunud ĂŒhilduvust paljude vanade pluginatega, kuid teisalt on suutnud lahendada enamus probleeme, mis eelnevalt töötegemist segasid. Ekraanide, kihtide ja vaadete loendite haldamiseks on pakutud uut struktuuri scenegraph. Ămber on töötatud View liides, mis vastutab rakenduste akende esitlemise eest. Lisatud on tehingute sĂŒsteem, mis vĂ”imaldab automaatselt vĂ€rskendada mitut pealisakent ja nendega seotud omadusi, ning sĂŒnkroonida akende dekoratsiooni olekut pĂ”hiakna olekuga.
Allikas: opennet.ru


