A Compiz ihlette Wayfire, a 3D Wayland kompozitor új verzióval jelentkezett. A 0.10-es kiadás több mint egy év után érkezett meg, és számos technikai újítást, valamint látványos funkciót kínál a felhasználóknak. Az egyik legnagyobb előrelépés a Vulkan és Pixman renderelés kísérleti támogatása, valamint az eszközönként konfigurálható beviteli beállítások.
Eszközönkénti beviteli beállítások
A kiadás egyik fontos újdonsága, hogy mostantól külön-külön konfigurálhatók az egyes beviteli eszközök. A felhasználók a -d input-devices paraméterrel indíthatják a Wayfire-t, így ellenőrizhetőek az adott eszközhöz tartozó beállítások. Új eszköz hozzáadásához továbbra is szükség van a kompozitor újraindítására.
Új renderelési lehetőségek: vulkan és pixman
A renderelési alrendszert teljesen átdolgozták, és szorosabban integrálták a wlroots keretrendszerrel. Az eddigi OpenGL ES háttér mellett immár kísérleti támogatás érhető el Vulkan és Pixman renderelőkkel is.
Fontos korlátozás, hogy az OpenGL-re épülő pluginek – például a Cube, Wobbly, Blur, valamint több animációs effekt – nem működnek Vulkan vagy Pixman alatt. Az alternatív renderelők a környezeti változóval kapcsolhatók be: WLR_RENDERER=vulkan vagy WLR_RENDERER=pixman.
Színkezelés és icc profilok
Újdonság a kimenetenkénti színkezelés ICC profilokkal. A profilok a konfigurációs fájlban adhatók meg. OpenGL ES esetén szükség van a vk-color-management pluginra, míg Vulkan használata esetén a színkezelést már a rendszer magja végzi.
Új animációs lehetőségek
Az Animate plugin bővült új effektekkel. Megjelent a „squeezimize”, amely egy „varázslámpa” stílusú minimalizálási animációt ad, emellett új spin és zap ablakátmenetek is elérhetők. Külső fejlesztők is készíthetnek saját animációkat pluginként.
További technikai fejlesztések
Az új verzió több technikai frissítést is hoz:
– Új IPC metódusok: billentyűzetkiosztás kezelése, nézetek áthelyezése munkaterületek között, kurzorpozíció lekérdezése.
– wlroots 0.19 kompatibilitás.
– A resize plugin jobb kezelés kapott a minimális és maximális ablakméretekre.
– Xwayland indítószkript támogatás, amely lehetővé teszi parancsok futtatását indításkor vagy újraindításkor.
Emellett számos kisebb javítás és stabilitási fejlesztés is bekerült, amelyek a mindennapi használatot teszik gördülékenyebbé.
Szómagyarázat
1. Wayland – modern megjelenítő szerver protokoll, a régi X11 utódja, amely egyszerűbb és biztonságosabb grafikus környezetet biztosít.
2. wlroots – Wayland kompozitorokhoz készült alapkönyvtár, amely alacsony szintű funkciókat ad a fejlesztők kezébe.
3. Vulkan – modern grafikus API, amely nagy teljesítményt és alacsony szintű hardver-hozzáférést kínál.
4. Pixman – grafikus képfeldolgozó könyvtár, amely a képek pixel-alapú manipulációját segíti.
5. OpenGL ES – az OpenGL könnyített változata, amelyet főként beágyazott rendszerek és mobil eszközök használnak.
6. ICC profil – színprofil, amely szabványos módon írja le, hogyan kell megjeleníteni a színeket adott kijelzőn.
7. Compiz – korábbi, látványos 3D effekteket kínáló X11 ablakkezelő, amely a Wayfire ihletője volt.
8. Xwayland – kompatibilitási réteg, amely lehetővé teszi X11 alkalmazások futtatását Wayland környezetben.
