Супрацоўнік Canonical прадставіў miracle-wm, кампазітны мэнэджар на базе Wayland і Mir

Мэцью Касарэк (Matthew Kosarek) з кампаніі Canonical прадставіў першы выпуск новага кампазітнага мэнэджара miracle-wm, які грунтуецца на выкарыстанні пратакола Wayland і кампанентаў для пабудовы кампазітных мэнэджэраў Mir. Miracle-wm падтрымлівае мазаічную (tiling) кампаноўку вокнаў у стылі аконнага мэнэджара i3, кампазітнага мэнэджара Hyprland і карыстацкага асяроддзя Sway. Код праекту напісаны на мове C++ і распаўсюджваецца пад ліцэнзіяй GPLv3. Гатовыя зборкі сфарміраваны ў фармаце snap.

Сярод прапанаванай у першым выпуску функцыянальнасці miracle-wm згадваецца мазаічнае кіраванне вокнамі з магчымасцю пакідання стыльных зазораў паміж вокнамі, выкарыстанне віртуальных працоўных сталоў, падтрымка рэзервавання зон экрана пад размяшчэнне панэляў, магчымасць расчынення вокнаў на ўвесь экран, падтрымка высновы на некалькі экранаў (Multi-output ), рух і кіраванне пры дапамозе клавіятуры. У якасці панэлі можа прымяняцца Waybar. Настройка ажыццяўляецца праз файл канфігурацыі.

Супрацоўнік Canonical прадставіў miracle-wm, кампазітны мэнэджар на базе Wayland і Mir

Канчатковай мэтай праекта з'яўляецца стварэнне кампазітнага сервера, які прымяняе мазаічнае кіраванне вокнамі, але больш функцыянальнага і стыльнага, чым такія праекты, як Swayfx. Мяркуецца, што miracle-wm можа аказацца карысным тым карыстальнікам, якія аддаюць перавагу візуальным эфектам і больш яркаму графічнаму афармленню з плыўнымі пераходамі і кветкамі. Першы выпуск пазіцыянуецца як папярэдняя версія. Наступныя два выпускі таксама будуць мець такі статус, пасля чаго будзе сфарміраваны першы стабільны рэліз. Для ўстаноўкі miracle-wm можна выкарыстоўваць каманду "sudo snap install miracle-wm -classic".

У наступнай версіі плануецца дадаць падтрымку плаваючых вокнаў, змену налад без перазапуску, параметры для налады экрана, магчымасць замацавання да вызначанага месца на працоўным стале, падтрымку IPC I3, вылучэнне актыўных вокнаў. Далей пачнецца падрыхтоўка да першага рэлізу, у якім будзе рэалізаваны падтрымка анімацыйных эфектаў, стэкавай кампаноўкі вокнаў, агляднага рэжыму для навігацыі па вокнах і працоўных сталах, графічны інтэрфейс для наладкі.

Крыніца: opennet.ru

Дадаць каментар