Megjelent a Wayfire 0.11 Wayland-kompozitor HDR-támogatással és jobb arányos nagyítással

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Megjelent a Wayfire 0.11, az új, nagyobb szabású kiadás az egyszerűen bővíthető, 3D-s Wayland kompozitorhoz. Jelentős fejlesztéseket hoz az arányos (fractional) nagyításban, a színkezelésben, a HDR-megjelenítésben, a Vulkan-alapú effektekben és a külső pluginok kezelésében.

Az új kiadás egyik legfontosabb funkciója az átdolgozott geometriai rendszer, amelynek célja, hogy jobb eredményt adjon arányos nagyítás használatakor. A Wayfire 0.11-ben a geometriai számítások szinte teljes egészében lebegőpontos számokkal futnak, és csak a végső megjelenítési fázisban alakítják át őket a framebufferhez igazított egész koordinátákká.

A fejlesztők szerint ez élesebb szöveget eredményez arányos nagyítás mellett az erre felkészített alkalmazásokban, például a modern GTK4- és Qt-alapú programokban, a Firefoxban és a Google Chrome-ban.

HiDPI-támogatás is érkezett az XWayland-es alkalmazásokhoz. A hagyományos, XWayland alatt futó X11 programok nem használják a szokásos Wayland-es nagyítási módszereket, ezért a kompozitor most már meg tudja mondani nekik, hogy az ablakukat a natív fizikai képpontfelbontásukon rajzolják ki.

A kiadás másik fontos újdonsága a színkezelt megjelenítés. A Wayfire mostantól támogatja a kimenetenkénti ICC-profilt, a felületenkénti színkezelést, valamint a kísérleti HDR-kimenetet.

A fejlesztők ugyanakkor hangsúlyozzák, hogy a HDR-t a grafikus lánc minden elemének támogatnia kell: a renderernek, a GPU drivernek, a fizikai csatlakozónak és a monitornak is. Jelenleg a Wayfire teljesen színkezelt HDR-útvonala a Vulkan renderert igényli, és a HDR továbbra is alapértelmezetten ki van kapcsolva.

A Vulkan-támogatás is fejlődött. A Wayfire 0.10 már támogatta a Vulkan és a Pixman renderereket, a 0.11-es verzió pedig további látvány­effektekre terjeszti ki a Vulkan-kompatibilitást. Ide tartoznak a 2D-s és 3D-s ablaktranszformációk, amelyeket például a Wrot és a Switcher plugin használ, valamint a Wayfire híres Wobbly window effektje.

A Wayfire 0.11 egy új, wayfire-plugin parancsot is bevezet, amely megkönnyíti a külső pluginok telepítését és karbantartását. Ha az ipc és ipc-rules pluginok engedélyezve vannak, az eszköz automatikusan újratölti a pluginok metaadatait, így a frissen telepített pluginok a kompozitor újraindítása nélkül is bekapcsolhatók.

A frissítés emellett kibővíti a Wayfire modern Wayland protokollokhoz nyújtott támogatását. Az új image capture protokollok javítják a kompatibilitást a meglévő képernyőkép-készítő, képernyőfelvevő és desktop portal megvalósításokkal, az új ext-toplevel plugin pedig lehetővé teszi, hogy a szabványos paneleket és feladatváltókat használó felületek listázzák a nyitott ablakokat.

A Wayfire 0.11 integrálódik a KDE AppMenu és a GTK global-menu rendszerrel is, így az asztali shell-ek az alkalmazásmenüket az adott Wayland-es ablakhoz tudják kapcsolni.

A címbeli újdonságokon túl számos kisebb fejlesztés érkezett a Wayfire beépített pluginjaihoz. Finomították az érintéses gesztusokat, a Simple Tile plugin pedig mostantól ideiglenesen teljes méretűre tudja nagyítani a csempézett ablakot anélkül, hogy kimozdítaná a csempézési fában elfoglalt helyéről.

A „maximalizálás” gomb több funkciót is kapott: bal gombbal teljesen maximalizálja az ablakot, középső gombbal függőlegesen, jobb gombbal vízszintesen. Az ablakdekorációk emellett külön vezérlőket kínálnak a betűméret, a gombméret és a gombok közötti térköz állítására.

Az új ablakokat mostantól az egérmutató alá is lehet pozicionálni úgy, hogy közben a használható kimeneti területen belül maradjanak, a Vswitch plugin pedig új, körbeérő (wraparound) munkaterület-módot kapott. Az ablakonkénti animációs viselkedés futásidőben állítható tulajdonságokkal szabható testre, a kimeneti beállításoknál pedig az új highres és highrr értékekkel választható ki a legmagasabb elérhető felbontás vagy képfrissítési frekvencia.

Végül a kísérő wf-shell projektet – amely a wf-backgroundot, wf-panelt és wf-dockot tartalmazza – átírták GTK4-re. Kapott egy képernyőzárót, egy képernyőmegosztás-választót, új widgeteket, és több fejlesztést a meglévő asztali komponensekhez.

A részletes változások a Git logban olvashatók. A kiadás bejelentése itt található.