Zamestnanec spoločnosti Canonical predstavil zázrak-wm, kompozitný manažér založený na Wayland a Mir

Matthew Kosarek zo spoločnosti Canonical predstavil prvé vydanie nového kompozitného manažéra wonder-wm, ktorý je založený na protokole Wayland a komponentoch na vytváranie kompozitných manažérov Mir. Miracle-wm podporuje dlaždicovanie okien v štýle správcu okien i3, kompozitného manažéra Hyprland a používateľského prostredia Sway. Kód projektu je napísaný v C++ a distribuovaný pod licenciou GPLv3. Hotové zostavy sa generujú vo formáte snap.

Z funkcionality ponúkanej v prvom vydaní wonder-wm spomenieme dlaždicovú správu okien s možnosťou ponechať štýlové medzery medzi oknami, používanie virtuálnych plôch, podporu vyhradzovania plôch na obrazovke pre umiestnenie panelov, možnosť rozšírenia okien na celá obrazovka, podpora viacnásobného výstupu), navigácia a ovládanie pomocou klávesnice. Waybar možno použiť ako panel. Konfigurácia sa vykonáva prostredníctvom konfiguračného súboru.

Zamestnanec spoločnosti Canonical predstavil zázrak-wm, kompozitný manažér založený na Wayland a Mir

Konečným cieľom projektu je vytvoriť kompozitný server, ktorý používa dlaždicové okná, ale je funkčnejší a štýlovejší ako projekty ako Swayfx. Očakáva sa, že zázrak-wm bude užitočný pre tých používateľov, ktorí uprednostňujú vizuálne efekty a jasnejšiu grafiku s plynulými prechodmi a farbami. Prvé vydanie je umiestnené ako ukážková verzia. Tento stav budú mať aj ďalšie dve vydania, po ktorých sa vytvorí prvé stabilné vydanie. Na inštaláciu wonder-wm môžete použiť príkaz „sudo snap install wonder-wm —classic“.

Ďalšia verzia plánuje pridať podporu pre plávajúce prekrývajúce sa okná, zmenu nastavení bez reštartu, možnosti prispôsobenia obrazovky, možnosť pripnúť na konkrétne miesto na ploche, podporu IPC I3, zvýraznenie aktívnych okien. Ďalej sa začnú prípravy na prvé vydanie, ktoré bude implementovať podporu pre efekty animácií, vrstvené rozloženie okien, režim prehľadu pre navigáciu v oknách a pracovných plochách a grafické rozhranie na konfiguráciu.

Zdroj: opennet.ru

Pridať komentár