Po skoraj treh letih razvoja je bil izdan kompozitni strežnik Wayfire 0.8. Uporablja Wayland in omogoča ustvarjanje lahkih uporabniških vmesnikov s 3D-učinki, podobnimi tistim v vtičnikih Compiz 3D (preklapljanje zaslona prek 3D-kocke, prostorska postavitev oken, preoblikovanje oken itd.). Wayfire je razširljiv z vtičniki in ponuja prilagodljiv sistem konfiguracije. Koda projekta je napisana v jeziku C++ in se distribuira pod licenco MIT.
Projekt je zgrajen na podlagi knjižnice wlroots, ki so jo razvili razvijalci uporabniškega okolja Sway in zagotavlja osnovne funkcije za organizacijo dela sestavljenega upravitelja, ki temelji na Waylandu. Systemd, elogind ali seatd lahko uporabite za upravljanje sej. Podpira izvajanje aplikacij X11 z uporabo XWayland. Kot ploščo lahko uporabite wf-shell razvijalcev Wayfire ali ploščo LavaLauncher tretje osebe. V okviru projekta se razvija tudi knjižnica za delo s konfiguracijskimi datotekami wf-config in grafični konfigurator wcm.
V novi različici:
- Dodan je bil vtičnik »wsets« (delovni prostori), ki omogoča delo z zbirkami virtualna namizjaZbirke omogočajo združevanje namizij, povezanih z določeno temo (npr. delo na glavnem projektu, delo na osebnem projektu ali zabava), za hkratno ogledovanje na enem zaslonu. Uporabniki lahko kadar koli preklopijo na drugo zbirko in dostopajo do drugačnega nabora virtualnih namizij. Vsak zaslon lahko prikazuje svojo zbirko namizij (na primer, zunanji monitor lahko uporablja zbirko za zabavo, medtem ko lahko vgrajeni zaslon prenosnika prikazuje delovno zbirko). Zbirke je mogoče premikati med zasloni.

- Zdaj je na voljo možnost upravljanja sestavljenega upravitelja prek ukazov IPC, ki se prenašajo prek omrežne vtičnice. Ta funkcionalnost je implementirana z vtičnikom ipc in dodatnimi vtičniki za obdelavo ukazov. Vtičnik ipc-rules na primer vključuje osnovne ukaze za upravljanje oken. Podpora za dodatne ukaze in dogodke je načrtovana za prihodnost.
- Dodana je možnost navigacije med virtualnimi namizji s tipkovnico.
- Vtičnik simple-tile izvaja animirane učinke.
- Vtičnik Vswitch zdaj vključuje vezi za premikanje elementa na določeno virtualno namizje.
- Implementacije protokolov Wayland so bile premaknjene iz osnovnega paketa v ločene vtičnike: wayfire-shell, foreign-toplevel in gtk-shell.
- Dodana je podpora za protokol Wayland "xdg-activation", ki omogoča prenos fokusa med različnimi površinami prve ravni (na primer, z uporabo xdg-activation lahko ena aplikacija preklopi fokus na drugo).
- Na ploščo so bili dodani novi pripomočki, ki vključujejo sistemsko vrstico, obvestila in pogovorno okno za zaustavitev. Dodan je bil tudi pripomoček za izpis ukazov, ki plošči omogoča prikaz rezultatov izvajanja ukazov po meri.
- Posodobljeni so bili panel wf-shell, knjižnica wf-config in konfigurator wcm, ki jih je razvil projekt.

- API za ustvarjanje vtičnikov je bil razširjen in preoblikovan. Čeprav je ta prenova prekinila združljivost s številnimi starejšimi vtičniki, je odpravila tudi večino težav, ki so prej ovirale njegovo uporabo. Uvedena je bila nova struktura grafa prizorov za delo s seznami zaslonov, plasti in pogledov. API za poglede, ki je odgovoren za predstavitev oken aplikacij, je bil preoblikovan. Dodan je bil sistem transakcij, ki omogoča hkratno samodejno posodabljanje več površin najvišje ravni in njihovih pripadajočih lastnosti ter sinhronizacijo stanja okraskov oken z glavnim oknom.
Vir: opennet.ru


