Matthew Kosarek, pamekar di Canonical, parantos ngarilis vérsi 0.6 tina miracle-wm compositing manager, anu nganggo protokol Wayland sareng komponén Mir compositing manager. Miracle-wm ngadukung tiling windows, sami sareng anu aya dina proyék i3 sareng Sway. Waybar tiasa dianggo salaku panel. Kode proyék ditulis dina C++ sareng dilisensikeun dina lisénsi GPLv3. Wangunan anu parantos réngsé sayogi dina format snap, ogé pakét rpm sareng deb pikeun Fedora sareng Ubuntu.
Tujuan tina miracle-wm nyaéta pikeun nyiptakeun komposit sérver, anu nganggo tiling, tapi langkung fungsional sareng bergaya tibatan produk sapertos Swayfx. Proyék ieu ogé ngadukung téknik jandela ngambang klasik, sapertos nempatkeun jandela individu di luhur grid tiling atanapi nyematkan jandela ka lokasi khusus dina desktop. Éta ngadukung desktop virtual, kalayan kamampuan pikeun nyetel modeu manajemén jandela standar pikeun unggal desktop (tiling atanapi jandela ngambang).
Miracle-wm diharepkeun mangpaat pikeun pamaké anu resep tata perenah ubin tapi hoyong éfék visual sareng desain grafis anu langkung dinamis kalayan transisi sareng warna anu mulus. Konfigurasi ditetepkeun dina format YAML. Pikeun masang miracle-wm, anjeun tiasa nganggo paréntah "sudo snap install miracle-wm -classic".

Inovasi utama:
- iket ngawengku perpustakaan libmiracle-wm-config, nu nyadiakeun API C pikeun nyieun configurators. Salaku conto, setélan mujijat configurator grafis sareng antarmuka dumasar Flutter dilaksanakeun.
- Ditambahkeun dukungan pikeun sambungan protokol Wayland wlr-output-manajemén pikeun ngarobih setélan alat kaluaran. Rojongan pikeun protokol ieu, contona, ngidinan Anjeun pikeun make aplikasi wdisplays pikeun ngonpigurasikeun setelan layar.
- Ditambahkeun kamampuhan pikeun ngaropéa radius rounding sahiji sudut pigura jandela.
- IPC paréntah "tanda", "layar pinuh toggle", "floating toggle", "swap" jeung "ganti ngaran workspace" dilaksanakeun.
- Kajadian dilaksanakeun anu ngagambarkeun manipulasi jandela, sapertos anyar, nutup, fokus, judul, fullscreen_mode, move, floating, urgent and mark.
- Ditambahkeun unit systemd miracle-wm-xdg-autostart.target pikeun ngamimitian sési dumasar MiracleWM.
- Ningkatkeun rendering pigura jandela.
- Ningkatkeun smoothness animasi.
- Setélan dipindahkeun tina $ XDG_CONFIG_HOME / mujijat-wm.yaml ka $ XDG_CONFIG_HOME / mujijat-wm / config.yaml. Setélan tampilan anu lokasina di $ XDG_CONFIG_HOME/miracle-wm/display.yaml.

sumber: opennet.ru
