Выпуск miracle-wm 0.6, кампазітнага мэнэджара на базе Wayland і Mir

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

Мэтай miracle-wm з'яўляецца стварэнне кампазітнага. сервера, які ўжывае мазаічнае кіраванне вокнамі, але больш функцыянальнага і стыльнага, чым такія прадукты, як Swayfx. Пры гэтым праект дазваляе выкарыстоўваць і класічныя прыёмы працы з плывучымі вокнамі, напрыклад, можна размяшчаць асобныя вокны па-над мазаічнай сеткай або замацоўваць вокны да вызначанага месца на працоўным стале. Падтрымліваецца віртуальныя працоўныя сталы з магчымасцю выстаўлення для кожнага працоўнага стала свайго рэжыму працы з вокнамі па змаўчанні (мазаічная кампаноўка ці плывучыя вокны).

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

 Выпуск miracle-wm 0.6, кампазітнага мэнэджара на базе Wayland і Mir

Асноўныя навіны:

  • У пастаўку ўключана бібліятэка libmiracle-wm-config, якая прадстаўляе C API для стварэння канфігуратараў. У якасці прыкладу рэалізаваны графічны канфігуратар miracle-settings з інтэрфейсам на базе Flutter.
  • Дададзена падтрымка пашырэння Wayland-пратакола wlr-output-management для змены налад прылад высновы. Падтрымка ўказанага пратакола, напрыклад, дазваляе выкарыстоўваць прыкладанне wdisplays для налады параметраў экрана.
  • Дададзена магчымасць налады радыусу скруглення кутоў рамкі акна.
  • Рэалізаваны IPC-каманды "marks", "fullscreen toggle", "floating toggle", "swap" і "rename workspace".
  • Рэалізаваны падзеі, якія адлюстроўваюць маніпуляцыі з вокнамі, такія як new, close, focus, title, fullscreen_mode, move, floating, urgent і mark.
  • Дададзены systemd unit miracle-wm-xdg-autostart.target для запуску сеанса на базе MiracleWM.
  • Палепшана адмалёўка рамак акна.
  • Падвышаная плыўнасць анімацыі.
  • Налады перанесены з $XDG_CONFIG_HOME/miracle-wm.yaml у $XDG_CONFIG_HOME/miracle-wm/config.yaml. Налады экрана размешчаны ў файле $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Прайграванне відэа


Крыніца: opennet.ru

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