Wayland протоколын және Mir композиция менеджерінің компоненттерін пайдаланатын композиция менеджері Miracle-wm 0.11 шығарылды. Miracle-wm i3 және Sway жобаларындағыдай плитка терезелерін қолдайды. Waybar панель ретінде пайдаланылуы мүмкін. Жоба коды C++ тілінде жазылған және GPLv3 лицензиясы бойынша таратылады. Дайын құрастырулар snap форматында, сондай-ақ Fedora және басқаларға арналған rpm және deb пакеттерінде қолжетімді. Ubuntu.
Miracle-wm мақсаты - композит жасау сервер, ол плиткаларды пайдаланады, бірақ Swayfx сияқты өнімдерге қарағанда функционалдырақ және стильдірек. Жоба сонымен қатар жеке терезелерді плиткалар торының үстіне орналастыру немесе терезелерді жұмыс үстеліндегі белгілі бір орынға бекіту сияқты классикалық қалқымалы терезе әдістерін қолдайды. Ол әрбір жұмыс үстелі үшін әдепкі терезе басқару режимін (плиткалар немесе қалқымалы терезелер) орнату мүмкіндігімен виртуалды жұмыс үстелдерін қолдайды.
Miracle-wm плиткалы орналасуды ұнататын, бірақ көрнекі әсерлер мен тегіс ауысулар мен түстері бар неғұрлым жарқын графикалық дизайнды қалайтын пайдаланушылар үшін пайдалы болады деп күтілуде. Конфигурация YAML пішімінде анықталған. Miracle-wm орнату үшін «sudo snap install miracle-wm —classic» пәрменін пайдалануға болады.
Негізгі өзгерістер:
- Терезелер мен виртуалды жұмыс үстелдері арасында ауысуды жеңілдететін шолу режимі қосылды. Оған Мәзір пернесін басу немесе екі рет басу арқылы кіруге болады.

- Біз белсенді терезеден фокусты ауыстырмай, пайдаланушының назарын белсенді емес терезеге аудару мүмкіндігін қостық. Мысалы, электрондық пошта клиентіне жаңа хабарлама келгенде, пайдаланушы фокусты ауыстыруды сұрай алады, содан кейін Miracle терезе мен виртуалды жұмыс үстелі үшін шұғыл жалаушаны орнатады, бұл тапсырмалар тақтасында сәйкес индикаторды көрсетуді іске қоса алады.
- Плагиндер IPC оқиғаларын жіберу және IPC командаларын өңдеу мүмкіндігін жүзеге асырады.
- Мазмұнды тазарту үшін пайдаланылатын түсті көрсету үшін background_color параметрі қосылды.
- Пернелер тіркесімдеріне байланысты барлық әрекеттерді анықтау үшін IPC-ге GET_KEYBINDS командасы қосылды.
- Уэйланд хаттамалары мыналарды қамтиды:
- экранда көрсетілген мазмұнды түсіруді ұйымдастыруға арналған ext_image_copy_capture_manager_v1 және ext_output_image_capture_source_manager_v1.
- ext_foreign_toplevel_list_v1 терезелерді басқа мазмұнның үстіне орнатуға мүмкіндік беретін жоғарғы деңгейлі беттер туралы ақпарат алу үшін, мысалы, теңшелетін панельдер мен терезе қосқыштарын бекіту үшін.
- ext_data_control_manager_v1 деректерді өңдеуді басқаруға арналған, мысалы, буфер менеджерлерін енгізу.
- ext_input_trigger_action_manager_v1 және ext_input_trigger_registration_manager_v1 - жаһандық ыстық пернелерді, тышқанды басуларды және сенсорлық оқиғаларды өңдеуге арналған.
- Дисплей сервер Mir 2.29 нұсқасына жаңартылды.

Ақпарат көзі: opennet.ru

