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

Апублікаваны выпуск кампазітнага мэнэджара miracle-wm 0.11, які выкарыстоўвае пратакол 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".

Асноўныя змены:

  • Дададзены аглядны рэжым, які спрашчае пераключэнне паміж вокнамі і віртуальнымі працоўнымі сталамі. Выклікаецца адзінарнымі або падвойным націскам клавішы Menu.
    Прайграванне відэа
  • Дададзена магчымасць прыцягнуць увагу карыстача да неактыўнага акна, не перамыкаючы пры гэтым фокус уводу з актыўнага акна. Напрыклад, пры паступленні новага паведамлення ў паштовым кліенце, ён можа запытаць пераключэнне фокусу, пасля чаго miracle выставіць акну і віртуальнаму працоўнаму сталу сцяг urgent, які можа падхапіць панэль задач для вываду адпаведнага індыкатара.
  • У убудовах рэалізавана магчымасць адпраўкі IPC-падзей і апрацоўкі IPC-каманд.
  • Дададзена настройка background_color для задання колеру, які ўжываецца для ачысткі змесціва.
  • У IPC дададзена каманда GET_KEYBINDS для вызначэння ўсіх дзеянняў, прывязаных да камбінацыям клавіш.
  • Задзейнічаны Wayland-пратаколы:
    • ext_image_copy_capture_manager_v1 і ext_output_image_capture_source_manager_v1 для арганізацыя захопу кантэнту, які выводзіцца на экран.
    • ext_foreign_toplevel_list_v1 для атрыманне інфармацыі аб паверхнях, размешчаных на самым верхнім узроўні (toplevel), якія дазваляюць арганізаваць замацаванне вокнаў па-над іншым змесцівам, напрыклад, для падлучэння ўласных панэляў і перамыкачоў вокнаў.
    • ext_data_control_manager_v1 для кіравання апрацоўкай дадзеных, напрыклад, для рэалізацыі мэнэджараў буфера абмену.
    • ext_input_trigger_action_manager_v1 і ext_input_trigger_registration_manager_v1 - для апрацоўкі глабальных гарачых клавіш, клікаў мышшу і падзей сэнсарнага экрана.
  • Дысплейны сервер Mir абноўлены да версіі 2.29.



Крыніца: opennet.ru
Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster