Wayland протокол болон Mir compositing manager бүрэлдэхүүн хэсгүүдийг ашигладаг нийлмэл менежер болох Miracle-wm 0.10 хувилбарыг гаргалаа. 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" командыг ашиглаж болно.

Гол инноваци:
- Залгаасны систем нь одоо shader-г цонх бүрт хэрэглэх боломжийг олгодог болсон. Жишээлбэл, focus-blur-plugin нь идэвхтэй цонхноос бусад бүх цонхны агуулгыг бүдгэрүүлдэг.

- Залгаасууд одоо shader ашиглан гаралтын шүүлтүүр үүсгэхийг дэмждэг болсон. Энэ функцийг өдрийн цагаар улбар шар өнгө нэмдэг шөнийн гэрлийн залгаасад ашигладаг.

- Вэйланд протоколуудыг ашигладаг
- clipboard менежментийн ext-data-control-manager-v1. Энэ протоколыг дэмжсэнээр wl-copy хэрэгслийг ашиглан өгөгдлийг clipboard руу хуулах боломжтой болсон.
- Дэлгэцийн контентыг авахад зориулсан ext-image-capture-source-manager-v1 болон ext-image-copy-capture-manager-v1. XDG портал xdg-desktop-portal-wlr болон grimshot screenshot хэрэгсэлтэй нийцтэй байдал одоо дэмжигдсэн.
- цонхнуудыг холбох самбар болон цонхны унтраалга гэх мэт бусад контентын дээр байрлуулах зориулалттай ext-foreign-toplevel-list-v1.
- Виртуал гар болон IME (Оролтын Аргын Редактор) оролтын боловсруулалтын давхаргыг үүсгэх zwp-оролтын арга.
- Тохиргооны алдааны мэдээллийг харуулах GTK4 дээр суурилсан интерфэйсийг хэрэгжүүлсэн. Алдааны мэдээллийг IPC сокетоор дамжуулдаг.
- Цонхны байршил болон оролтын талбайн талаарх дибаг хийх мэдээллийг харуулах интерфэйсийг хэрэгжүүлсэн. Интерфэйсийг GTK4 дээр бичсэн бөгөөд "miraclemsg debug overlay" командыг ашиглан идэвхжүүлдэг.
- WebAssembly форматаар эмхэтгэгдэж, ".wasm" өргөтгөлтэй ~/.config/miracle-wm/plugins санд байрлуулсан залгаасуудыг автоматаар ачаалах боломжийг олгодог.
Эх сурвалж: opennet.ru
