Peaaegu kolme aasta arenduse jĂ€rel on avaldatud Wayfire 0.8 komposiitserveri versioon, mis kasutab Waylandi ja vĂ”imaldab luua ressursinĂ”udlikke kasutajaliideseid 3D-efektidega, sarnaselt Compiz 3D-plugin'idega (ekraanide vahetus 3D-kuubi kaudu, ruumiline akna paigutus, akende morfimine jne). Wayfire toetab laiendusi pluginate kaudu ja pakub paindlikku seadistus sĂŒsteemi. Projekti kood on kirjutatud C++ keeles ja jagatakse MIT litsentsi alusel.
Projekt pĂ”hineb wlroots teekil, mida arendavad Sway kasutajakeskkonna arendajad ja mis pakub aluseid komposiitmenedĆŸeri töö korraldamiseks Waylandi alusel. Seansside haldamiseks vĂ”ivad kasutada systemd, elogind vĂ”i seatd. Toetatakse X11 rakenduste kĂ€ivitamist XWaylandi kaudu. Paneelina vĂ”ib kasutada Wayfire arendajate wf-shell'i vĂ”i kolmandate osapoolte paneeli LavaLauncher. Projekt arendab ka konfiguratsioonifailide töötlemiseks mĂ”eldud teeki wf-config ja graafilist konfigureerijat wcm.
Uues versioonis:
- Lisatud on âwsetsâ (Tööruumide komplektid) plugin, mis vĂ”imaldab töötada kogumitega. virtuaalsed töölaudadeKogumisse saab ĂŒhendada töölauad, mis on seotud kindla teemaga (nĂ€iteks pĂ”hiprojektiga töötamine, isikliku projekti kallal töötamine, lĂ”busad tegevused), et neid saaks samaaegselt ekraanil vaadata. Kasutaja saab igal ajal vahetada teise kogumi ja saada teise komplekti virtuaalseid töölaudu. Igal ekraanil vĂ”ib olla oma töölauade kogum (nĂ€iteks vĂ€lisel monitoril vĂ”ib kasutada meelelahutuseks mĂ”eldud kogumit, samas kui sĂŒlearvuti sisseehitatud ekraanil vĂ”ib olla tööalane kogum). Kogude liigutamine ekraanide vahel on toetatud.

- Antud on vĂ”imalik juhtida komposiitset haldurit IPC-kĂ€skude abil, mis edastatakse kaudu vĂ”rgu sokkli. Funktsionaalsus on realiseeritud lĂ€bi ipc plugina ja tĂ€iendavate kĂ€skude töötlemise pluginate, nĂ€iteks ipc-rules plugin, mis hĂ”lmab baaskĂ€skude haldamist akende osas. Tulevikus on plaanis lisada toetust tĂ€iendavatele kĂ€skudele ja sĂŒndmustele.
- Lisatud on vÔimalus navigeerida virtuaalsete töölaudade vahel klaviatuuri abil.
- Simple-tile'i plugina on lisatud animaatsioone.
- Vswitch plugina juurde on lisatud seosed, mis vÔimaldavad elemente liikuda kindlale virtuaalsele töölauale.
- Wayland-protokollide rakendused on eraldatud pÔhikomplektist eraldi pluginateks: wayfire-shell, foreign-toplevel ja gtk-shell.
- Lisatud on toimetuse tugi Waylandi protokollile «xdg-activation», mis vĂ”imaldab edastada fookust erinevate esmaklassiliste pindade vahel (nĂ€iteks xdg-activation abil saab ĂŒks rakendus suunata fookuse teisele).
- Paneeli jaoks on pakutud uusi vidinaid, mis rakendavad sĂŒsteemisalve, teateid ja vĂ€ljalĂŒlitamisdialooge. Samuti on lisatud vidin Command-output, mis vĂ”imaldab paneelis kuvada suvaliste kĂ€skude tulemusi.
- Arendatav projekt wf-shell paneel, wf-config raamatukogu ja wcm konfigureerija on uuendatud.

- API pluginide loomiseks on laiendatud ja ĂŒmber töötatud. Ăhelt poolt rikkus ĂŒmber töötamine paljusid vanu pluginaid, kuid teiselt poolt Ă”nnestus lahendada enamik varasemaid tööprobleeme. Ekraanide, kihtide ja vaadete loendite kasutamiseks on ette nĂ€htud uus struktuur scenegraph. Ămber on tĂ”statatud View liides, mis vastutab rakenduste akende esitamise eest. Lisa tĂ”endeid sĂŒsteem, mis vĂ”imaldab ĂŒheaegselt automaatselt uuendada mitut tasandit ja nende seotud omadusi ning sĂŒnkroonida akende dekoratsiooni staatust peamise aknaga.
Allikas: opennet.ru


