Wayland protokolünü ve Mir kompozisyon yöneticisi bileşenlerini kullanan bir kompozisyon yöneticisi olan Miracle-wm 0.11 yayınlandı. Miracle-wm, i3 ve Sway projelerindekilere benzer şekilde pencere döşemeyi destekliyor. Bir Waybar panel olarak kullanılabilir. Proje kodu C++ dilinde yazılmıştır ve GPLv3 lisansı altında dağıtılmaktadır. Tamamlanmış sürümler snap formatında, ayrıca Fedora için rpm ve deb paketleri olarak mevcuttur. Ubuntu.
miracle-wm'nin amacı bir bileşik oluşturmaktır. sunucuDöşeme yöntemini kullanan ancak Swayfx gibi ürünlerden daha işlevsel ve şık olan bu proje, ayrıca tek tek pencereleri bir döşeme ızgarasının üzerine yerleştirme veya pencereleri masaüstünde belirli bir konuma sabitleme gibi klasik kayan pencere tekniklerini de destekliyor. Her masaüstü için varsayılan bir pencere yönetim modu (döşeme veya kayan pencereler) ayarlama özelliğiyle sanal masaüstlerini destekliyor.
Miracle-wm'in döşemeli düzeni tercih eden ancak görsel efektler ve yumuşak geçişler ve renklerle daha canlı bir grafik tasarım isteyen kullanıcılar için kullanışlı olması bekleniyor. Yapılandırma YAML biçiminde tanımlanır. Mirac-wm'yi kurmak için “sudo snap install mucize-wm —classic” komutunu kullanabilirsiniz.
Ana değişiklikler:
- Pencereler ve sanal masaüstleri arasında geçişi basitleştiren bir genel bakış modu eklendi. Bu moda Menü tuşuna basarak veya çift tıklayarak erişilebilir.

- Etkin pencereden odağı değiştirmeden, kullanıcının dikkatini etkin olmayan bir pencereye çekme özelliğini ekledik. Örneğin, bir e-posta istemcisinde yeni bir mesaj geldiğinde, kullanıcı odak değiştirme isteğinde bulunabilir; bunun ardından Miracle, pencere ve sanal masaüstü için acil bayrağını ayarlayarak görev çubuğunda ilgili bir göstergenin görüntülenmesini tetikleyebilir.
- Bu eklentiler, IPC olayları gönderme ve IPC komutlarını işleme yeteneğini uygular.
- İçeriği temizlemek için kullanılacak rengi belirtmek üzere background_color ayarı eklendi.
- Tuş kombinasyonlarına atanmış tüm eylemleri belirlemek için IPC'ye GET_KEYBINDS komutu eklendi.
- Wayland protokolleri şunları içeriyordu:
- Ekranda görüntülenen içeriğin yakalanmasını düzenlemek için ext_image_copy_capture_manager_v1 ve ext_output_image_capture_source_manager_v1 kullanılır.
- ext_foreign_toplevel_list_v1, özel paneller ve pencere anahtarları eklemek gibi diğer içeriklerin üzerine pencere yerleştirmeye olanak tanıyan üst düzey yüzeyler hakkında bilgi edinmek için kullanılır.
- ext_data_control_manager_v1, pano yöneticilerinin uygulanması gibi veri işleme işlemlerini yönetmek için kullanılır.
- ext_input_trigger_action_manager_v1 ve ext_input_trigger_registration_manager_v1 - genel kısayol tuşlarını, fare tıklamalarını ve dokunma olaylarını işlemek için kullanılır.
- Görüntülemek sunucu Mir, 2.29 sürümüne güncellendi.

Kaynak: opennet.ru

