Vydání kompozitních serverů Hyprland 0.54 a labwc 0.9.4

K dispozici je kompozitní server Hyprland 0.54 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:

  • Byla přidána možnost použít různé režimy rozvržení oken pro různé virtuální plochy a monitory. Například pro virtuální plochy 1–4 můžete zvolit režim zmenšování (režim dlaždicového uspořádání ve stylu BSPWM), pro plochy 5–8 režim master (jedno hlavní okno vlevo, ostatní v zásobníku vpravo) a pro plochy 9–10 režim rolování (nekonečné rolování oken). Proces vytváření a údržby vlastních rozvržení byl výrazně zjednodušen.
  • Byl přidán nový režim rozvržení Monocle, který zajišťuje, že okna vždy zabírají veškerý dostupný prostor. Kód pluginu hyprscrolling byl přesunut do základního balíčku Hyprland.
  • Výrazně (z 50 % na 500 %) se zvýšil výkon v systémech s integrovanými grafickými kartami.
  • Integrace modulu Hyprnix, vyvinutého pro zjednodušení instalace a konfigurace Hyprlandu pomocí správce balíčků Nix, byla dokončena. Plná integrace s Nixem je implementována mimo jiné v nástrojích Hyprpm a start-hyprland.
  • Přidána podpora pro gesto cursorZoom, které umožňuje měnit přiblížení kurzoru pomocí trackpadu.

 Vydání kompozitních serverů Hyprland 0.54 a labwc 0.9.4

Dále můžeme zaznamenat vydání projektu labwc 0.9.4 (Lab Wayland Compositor), který vyvíjí kompozitní serveru Open source správce oken založený na Waylandu (projekt je prezentován jako pokus o vytvoření alternativy Waylandu na bázi Openboxu). Mezi klíčové vlastnosti Labwc patří minimalismus, kompaktní implementace, rozsáhlé možnosti přizpůsobení a vysoký výkon. Animované efekty, přechody a ikony, s výjimkou tlačítek oken, nejsou podporovány. Labwc se používá v grafickém prostředí Raspberry Pi OS a je volitelně podporován v desktopových prostředích Xfce a LXQt. Kód projektu je napsán v jazyce C a distribuován pod licencí GPLv2.

Jako základ se používá knihovna wlroots. Lze k ní připojit doplňky pro implementaci funkcí, jako je pořizování snímků obrazovky, zobrazování tapety plochy a umístění panelu a nabídky. Téma, základní nabídka a klávesové zkratky jsou konfigurovatelné pomocí konfiguračních souborů XML. Kromě vestavěné kořenové nabídky, konfigurovatelné pomocí souboru menu.xml, lze připojit implementace nabídky aplikací třetích stran, jako například bemenu, fuzzel a wofi. Jako panel lze použít Waybar, sfwbar, Yambar nebo LavaLauncher. Pro správu připojení monitorů a změnu jejich nastavení se doporučuje wlr-randr nebo kanshi. Zamykání obrazovky se provádí pomocí Swaylock.

V nové verzi:

  • Pro motivy byl implementován parametr window.button.hover.bg.color, který mění barvu pozadí tlačítek při najetí myší na ně.
  • Rozhraní na obrazovce pro přepínání mezi otevřenými okny nyní podporuje posouvání, pokud se miniatury nebo názvy oken nevejdou do dostupné oblasti.
  • Přidána možnost NextWindow pro přepnutí fokusu na další okno na základě ploch, výstupních zařízení a ID oken.
  • Přidáno nastavení "*" » vybrat při spuštění aktivního virtuální desktop.
  • Pro fungování je nyní vyžadována alespoň verze 1.22.90 protokolu Wayland.

 Vydání kompozitních serverů Hyprland 0.54 a labwc 0.9.4

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