Vydání Composite Server Hyprland 0.50

K dispozici je kompozitní server Hyprland 0.50 využívající protokol Wayland. Projekt se zaměřuje na dlaždicové rozvržení oken, ale podporuje také klasické libovolné umístění oken, seskupování oken s kartami, pseudomozaický režim a nasazení oken na celou obrazovku. Kód je napsán v jazyce C++ a je distribuován pod licencí BSD.

Jsou k dispozici možnosti pro vytváření vizuálně atraktivních rozhraní: přechody v rámech oken, rozostření pozadí, animační efekty a stíny. Pro rozšíření funkčnosti lze připojit pluginy a pro externí ovládání práce je k dispozici IPC založené na socketech. Konfigurace se provádí pomocí konfiguračního souboru, jehož změny se zachytávají za chodu bez restartu. Rozlišovány jsou také následující funkce: dynamicky vytvářené virtuální plochy; režimy rozložení prvků na obrazovce; globální zpracování klávesových zkratek; ovládání gest na touchpadu/dotykové obrazovce.

V nové verzi:

  • Přidána experimentální volba „render:new_render_scheduling“ pro dynamické povolení trojitého ukládání do vyrovnávací paměti při nedostatku zdrojů pro vykreslování. Trojité ukládání do vyrovnávací paměti používá tři vyrovnávací paměti obrazovky – první se používá pro vykreslování, druhá pro výstup na obrazovku a třetí se používá k pokračování procesu nepřetržitého vykreslování, pokud je první vyrovnávací paměť plná před dokončením vertikálního skenování. Nový režim může výrazně zvýšit snímkovou frekvenci na zařízeních s nízkou spotřebou energie, ale za cenu zvýšené latence výstupu.
  • Přidáno nové pravidlo pro správu oken „noscreenshare“, které zabraňuje zobrazení obsahu vybraného okna při sdílení obrazovky (při vysílání výstupu bude okno černý obdélník).
  • Byla zavedena proprietární sada testovacích nástrojů, která spouští sadu testů u každého commitu, aby identifikovala možné regrese.
  • Byla navržena zjednodušená syntaxe pro konfiguraci parametrů monitoru (monitorv2).
  • Přidána podpora pro rozšíření Wayland ext-workspace, které implementuje události s informacemi o stavu. virtuální desktopy, stejně jako možnost aktivovat a deaktivovat plochy.
  • Přidána možnost „cm_auto_hdr“ pro automatické použití HDR.
  • Implementována nová pravidla pro řízení přístupu z klávesnice.
  • Podpora starších renderovacích API byla zrušena a nyní vyžaduje pro fungování alespoň OpenGL ES 3.0.
  • Odstraněna nastavení pro deaktivaci mechanismu „explicitní synchronizace“, což umožňuje snížit zpoždění a zbavit se artefaktů.

Vydání Composite Server Hyprland 0.50
Vydání Composite Server Hyprland 0.50


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster