En kanonisk medarbejder præsenterede miracle-wm, en sammensat manager baseret på Wayland og Mir

Matthew Kosarek fra Canonical præsenterede den første udgivelse af den nye composite manager miracle-wm, som er baseret på Wayland-protokollen og komponenter til opbygning af Mir composite managers. Miracle-wm understøtter fliselægning af vinduer i stil med i3 window manager, Hyprland composite manager og Sway brugermiljø. Projektkoden er skrevet i C++ og distribueret under GPLv3-licensen. Færdige samlinger genereres i snap-format.

Blandt de funktioner, der tilbydes i den første udgivelse af miracle-wm, nævner vi flisebelagt vinduesstyring med mulighed for at efterlade stilfulde huller mellem vinduer, brug af virtuelle skriveborde, understøttelse af reservation af skærmområder til placering af paneler, mulighed for at udvide vinduer til fuld skærm, understøttelse af multi-output ), navigation og kontrol ved hjælp af tastaturet. Waybar kan bruges som panel. Konfiguration udføres gennem en konfigurationsfil.

En kanonisk medarbejder præsenterede miracle-wm, en sammensat manager baseret på Wayland og Mir

Det ultimative mål med projektet er at skabe en sammensat server, der bruger flisebelagte vinduer, men er mere funktionel og stilfuld end projekter som Swayfx. Det forventes, at miracle-wm vil være nyttigt for de brugere, der foretrækker visuelle effekter og lysere grafik med jævne overgange og farver. Den første udgivelse er placeret som en forhåndsvisningsversion. De næste to udgivelser vil også have denne status, hvorefter den første stabile udgivelse vil blive dannet. For at installere miracle-wm kan du bruge kommandoen "sudo snap install miracle-wm —classic".

Den næste version planlægger at tilføje understøttelse af flydende overlappende vinduer, ændring af indstillinger uden at genstarte, muligheder for at tilpasse skærmen, muligheden for at fastgøre til en bestemt placering på skrivebordet, IPC I3-understøttelse, fremhæve aktive vinduer. Dernæst begynder forberedelserne til den første udgivelse, som vil implementere understøttelse af animationseffekter, stablet vindueslayout, oversigtstilstand til at navigere i vinduer og skriveborde og en grafisk grænseflade til konfiguration.

Kilde: opennet.ru

Tilføj en kommentar