Vydání kompozitního serveru Hyprland 0.50

Kompozitní server Hyprland 0.50 je nyní k dispozici a využívá protokol Wayland. Projekt je zaměřen na dlaždicové uspořádání oken, ale také podporuje klasické volné umístění oken, sdružování oken ve formě záložek, pseudo-dlaždicový režim a celoplošné zobrazení oken. Kód je napsán v jazyce C++ a je distribuován pod licencí BSD.

Poskytuje možnosti pro vytváření vizuálně atraktivních rozhraní: gradienty na okrajích oken, rozmazání pozadí, animační efekty a stíny. Pro rozšíření funkčnosti mohou být připojeny pluginy a pro externí řízení práce je k dispozici IPC založené na soketech. Nastavení se provádí prostřednictvím konfiguračního souboru, jehož změny jsou zachycovány za běhu bez restartování. Mezi funkce patří také: dynamicky vytvářené virtuální pracovní plochy; režimy kompozice prvků na obrazovce; globální zpracování zrychlených kláves; řízení gest na touchpadu/senzorové obrazovce.

V nové verzi:

  • Byla přidána experimentální možnost „render:new_render_scheduling“, která zajišťuje dynamické zapnutí trojitého vyrovnávacího bloku při nedostatku zdrojů při výstupu. Při trojitém vyrovnávání se používají tři obrazové buffery – první slouží k vykreslení, druhý k výstupu na obrazovku a třetí se používá k pokračování v nepřetržitém procesu vykreslování, pokud byl první buffer zaplněn před dokončením vertikálního skládání. Nový režim umožňuje výrazně zvýšit snímkovou frekvenci na slabších zařízeních na úkor zvýšení latence výstupu.
  • Bylo přidáno nové pravidlo správy oken „noscreenshare“, které umožňuje zakázání zobrazení obsahu vybraného okna při sdílení obrazovky (při vysílání výstupu místo okna se zobrazí černý obdélník).
  • Byl uveden vlastní testovací nástroj, který spouští sadu testů při každém commitu k odhalení možných regresí.
  • Byla navržena zjednodušená syntaxe pro nastavení parametrů monitoru (monitorv2).
  • Byla přidána podpora rozšíření Wayland ext-workspace, které implementuje události se stavovými informacemi, virtuálních pracovních ploch, a také možnosti pro aktivaci a deaktivaci pracovní plochy.
  • Byla přidána možnost „cm_auto_hdr“ pro automatické používání HDR.
  • Byla zavedena nová pravidla pro správu přístupu k klávesnici.
  • Byla zastavena podpora starých API vykreslování, pro práci je nyní vyžadováno minimálně OpenGL ES 3.0.
  • Byla odstraněna nastavení pro deaktivaci mechanismu „explicit sync“, který umožňuje snížit latence a zbavit se výskytu artefaktů.

Vydání kompozitního serveru Hyprland 0.50
Vydání kompozitního serveru Hyprland 0.50


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster