Vydanie labwc 0.8.0, kompozitného servera pre Wayland

Bol prihlasená verzia projektu labwc 0.8.0 (Lab Wayland Compositor), ktorý vyvíja kompozitný server pre Wayland s funkciami podobnými správcu okien Openbox (projekt sa prezentuje ako pokus o vytvorenie alternatívy Openbox pre Wayland). Medzi vlastnosti labwc patrí minimalizmus, kompaktná implementácia, široké možnosti prispôsobenia a vysoký výkon. Animované efekty, gradienty a ikony, okrem tlačidiel pre okná, sa principiálne nepodporujú. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou GPLv2.

Ako základ sa používa knižnica wlroots, vyvíjaná vývojármi používateľského prostredia Sway, ktorá poskytuje základné funkcie na organizáciu práce kompozitného manažéra na báze Wayland. Je možné pripojiť nadstavby s implementáciou takých funkcií, ako je vytváranie snímok obrazovky, zobrazenie tapiet na pracovnej ploche, umiestnenie panelu a menu. Na spustenie aplikácií X11 v prostredí na báze protokolu Wayland sa podporuje použitie DDX komponentu XWayland. Témy, základné menu a klávesové skratky sa dajú prispôsobiť prostredníctvom konfiguračných súborov vo formáte xml. Je poskytnutá vstavaná podpora pre obrazovky s vysokou hustotou pixelov (HiDPI).

Okrem vstavaného koreňového menu, nastaviteľného prostredníctvom súboru menu.xml, je možné pripojiť aj externé implementácie aplikácií, ako sú bemenu, fuzzel a wofi. Ako panel je možné použiť Waybar, sfwbar, Yambar alebo LavaLauncher. Na správu pripojenia monitorov a zmenu ich parametrov sa odporúča používať wlr-randr alebo kanshi. Zablokovanie obrazovky sa realizuje pomocou swaylock.

V novej verzii:

  • Zabezpečená podpora novej verzie knižnice wlroots 0.18.
  • Do nastavenia „“ boli pridané možnosti „fullscreen“ a „fullscreenForced“ na obmedzenie aplikácie ochrany proti roztrhnutiu (tearing) iba na okná, ktoré sú maximalizované na celú obrazovku.
  • Do nastavenia klávesových skratiek bola pridaná možnosť „allowWhenLocked“ (), ktorá umožňuje vyvolať spracovateľa pri zamknutí relácie, čo môže byť napríklad užitočné pre povolenie využívania klávesových skratiek na ovládanie hlasitosti počas zamknutia.
  • Pridaný parameter „“, ktorý určuje prah aktivácie pri presúvaní dlaždicových a maximalizovaných okien.
  • Pridaná podpora na obnovu po havarijnom ukončení procesu renderer (proces sa reštartuje s obnovením konfigurácie).
  • Realizovaná možnosť používať skripty xinitrc na prispôsobenie. servera XWayland.
  • Do tém dizajnu bola pridaná možnosť „window.button.width“ na zmenu veľkosti tlačidiel v hornej časti okna.
  • Pridané pravidlo pre kaskádne umiestnenie okien (cascade).
  • Poskytnutá podpora pre režim relatívneho pohybu kurzora pri používaní grafických tabletov ().

Vydanie labwc 0.8.0, kompozitného servera pre Wayland
Vydanie labwc 0.8.0, kompozitného servera pre Wayland


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster