Wayland protokoli va Mir kompozitsiya menejeri komponentlaridan foydalanadigan kompozitsiya menejeri Miracle-wm 0.11 chiqarildi. Miracle-wm i3 va Sway loyihalaridagi kabi plitka oynalarini qo'llab-quvvatlaydi. Waybar panel sifatida ishlatilishi mumkin. Loyiha kodi C++ tilida yozilgan va GPLv3 litsenziyasi ostida tarqatiladi. Tayyor versiyalar snap formatida, shuningdek, Fedora va boshqalar uchun rpm va deb paketlarida mavjud. Ubuntu.
Miracle-wm ning maqsadi kompozit yaratishdir server, plitkalashdan foydalanadi, ammo Swayfx kabi mahsulotlarga qaraganda ko'proq funktsional va zamonaviyroq. Loyiha shuningdek, alohida oynalarni plitkalash panjarasining ustiga qo'yish yoki oynalarni ish stolidagi ma'lum bir joyga mahkamlash kabi klassik suzuvchi oyna texnikasini ham qo'llab-quvvatlaydi. U har bir ish stoli uchun standart oyna boshqaruv rejimini (plitkalash yoki suzuvchi oynalar) o'rnatish imkoniyatiga ega virtual ish stollarini qo'llab-quvvatlaydi.
Miracle-wm plitkali tartibni afzal ko'rgan, lekin vizual effektlarni va silliq o'tish va ranglar bilan yanada jonli grafik dizaynni xohlaydigan foydalanuvchilar uchun foydali bo'lishi kutilmoqda. Konfiguratsiya YAML formatida aniqlanadi. Miracle-wm-ni o'rnatish uchun siz "sudo snap install miracle-wm —classic" buyrug'idan foydalanishingiz mumkin.
Asosiy o'zgarishlar:
- Umumiy ko'rinish rejimi qo'shildi, bu esa oynalar va virtual ish stollari o'rtasida almashishni soddalashtiradi. Unga Menyu tugmasini bosish yoki ikki marta bosish orqali kirish mumkin.

- Biz faol oynadan fokusni o'zgartirmasdan foydalanuvchi e'tiborini nofaol oynaga jalb qilish imkoniyatini qo'shdik. Masalan, elektron pochta mijoziga yangi xabar kelganda, foydalanuvchi fokusni o'zgartirishni so'rashi mumkin, shundan so'ng Miracle oyna va virtual ish stoli uchun shoshilinch bayroqni o'rnatadi, bu esa vazifalar panelida mos keladigan indikatorni ko'rsatishga imkon beradi.
- Plaginlar IPC hodisalarini yuborish va IPC buyruqlarini qayta ishlash qobiliyatini amalga oshiradi.
- Kontentni tozalash uchun ishlatiladigan rangni belgilash uchun background_color sozlamasi qo'shildi.
- Kalit birikmalariga bog'liq barcha amallarni aniqlash uchun IPCga GET_KEYBINDS buyrug'i qo'shildi.
- Wayland protokollari quyidagilarga tegishli:
- Ekranda ko'rsatilgan kontentni yozib olishni tashkil qilish uchun ext_image_copy_capture_manager_v1 va ext_output_image_capture_source_manager_v1.
- ext_foreign_toplevel_list_v1 - oynalarni boshqa kontent ustiga o'rnatishga imkon beruvchi yuqori darajadagi sirtlar haqida ma'lumot olish uchun, masalan, maxsus panellar va oyna tugmachalarini ulash uchun.
- ext_data_control_manager_v1 ma'lumotlarni qayta ishlashni boshqarish uchun, masalan, clipboard menejerlarini joriy qilish uchun.
- ext_input_trigger_action_manager_v1 va ext_input_trigger_registration_manager_v1 - global tezkor tugmalar, sichqoncha bosishlari va sensorli hodisalarni boshqarish uchun.
- Displey server Mir 2.29 versiyasiga yangilandi.

Manba: opennet.ru

