Vydání kompozitorového serveru Hyprland 0.53 a GUI knihovny Hyprtoolkit 0.5

Dostupný kompozitní server Hyprland 0.53, který využívá protokol Wayland. Projekt se zaměřuje na dlaždicové uspořádání oken, ale podporuje také klasické volné umístění oken, seskupování oken v podobě záložek, pseudoddlaždicový režim a celoplošné zobrazení oken. Kód je napsán v jazyce C++ a distribuuje se 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:

  • Kompletně přepracována syntaxe pravidel, která určují chování oken (windowrules). Uživatelsky definovaná pravidla je třeba přepsat pomocí nové syntaxe: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
  • Pro spuštění Hyprland byla navržena speciální utilita start-hyprland, která sleduje stav pracovního procesu a restartuje ho v případě havarijního ukončení. Utilita také umožňuje spouštět Hyprland v bezpečném režimu (safe mode), kdy se nenačítají konfigurační soubory, což může být užitečné pro analýzu příčin opakujícího se havarijního ukončení relace.
  • Byla přidána nová aplikace Welcome, která se spouští při prvním přihlášení a zobrazuje obrazovku s informačními údaji o Hyprland.
  • Správce pozadí pracovní plochy Hyprpaper byl přenesen na použití knihoven hyprtoolkit a hyprwire, což vedlo ke změně IPC protokolu.
  • Přidán nový nástroj pro lokalizaci a překlad prvků rozhraní.
  • Přidána možnost skrýt kurzor při vstupu z tabletu.

Vydání kompozitorového serveru Hyprland 0.53 a GUI knihovny Hyprtoolkit 0.5

Dále je možné zmínit vydání nástroje Hyprtoolkit 0.5, vyvíjeného vývojáři Hyprland pro vytváření grafických rozhraní v jazyce C++, které nativně podporují Wayland. Z rysů Hyprtoolkit je uvedeno jednoduché C++ API pro tvorbu grafických aplikací, vestavěná podpora animačních efektů, vazba na Wayland a zjednodušený systém témat.

Vydání kompozitorového serveru Hyprland 0.53 a GUI knihovny Hyprtoolkit 0.5


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