Miracle-wm 0.11, en compositing manager som anvÀnder Wayland-protokollet och Mir compositing manager-komponenter, har slÀppts. Miracle-wm stöder fönster som kan delas upp i rutor, liknande de i i3- och Sway-projekten. En Waybar kan anvÀndas som en panel. Projektkoden Àr skriven i C++ och distribueras under GPLv3-licensen. De fÀrdiga versionerna finns tillgÀngliga i snap-format, sÄvÀl som rpm- och deb-paket för Fedora och ... Ubuntu.
Syftet med miracle-wm Àr att skapa en komposit server, som anvÀnder kakelsÀttning, men Àr mer funktionell och snygg Àn produkter som Swayfx. Projektet stöder ocksÄ klassiska flytande fönstertekniker, som att placera enskilda fönster ovanpÄ ett kakelsÀttningsrutnÀt eller fÀsta fönster pÄ en specifik plats pÄ skrivbordet. Det stöder virtuella skrivbord, med möjlighet att stÀlla in ett standardfönsterhanteringslÀge för varje skrivbord (kakelsÀttning eller flytande fönster).
Miracle-wm förvĂ€ntas vara anvĂ€ndbart för anvĂ€ndare som föredrar en kaklad layout men vill ha visuella effekter och en mer levande grafisk design med mjuka övergĂ„ngar och fĂ€rger. Konfigurationen Ă€r definierad i YAML-format. För att installera miracle-wm kan du anvĂ€nda kommandot "sudo snap install miracle-wm âclassic".
HuvudÀndringar:
- Ett översiktslÀge har lagts till, vilket förenklar vÀxlingen mellan fönster och virtuella skrivbord. Det kan nÄs genom att trycka eller dubbelklicka pÄ menyknappen.

- Vi har lagt till möjligheten att rikta anvÀndarens uppmÀrksamhet mot ett inaktivt fönster utan att byta fokus frÄn det aktiva fönstret. Till exempel, nÀr ett nytt meddelande anlÀnder i en e-postklient kan anvÀndaren begÀra ett fokusbyte, varefter Miracle stÀller in flaggan för brÄdskande för fönstret och det virtuella skrivbordet, vilket kan utlösa att aktivitetsfÀltet visar en motsvarande indikator.
- Insticksprogrammen implementerar möjligheten att skicka IPC-hÀndelser och bearbeta IPC-kommandon.
- Lade till instÀllningen background_color för att ange fÀrgen som anvÀnds för att rensa innehÄll.
- Kommandot GET_KEYBINDS har lagts till i IPC:n för att bestÀmma alla ÄtgÀrder som Àr bundna till tangentkombinationer.
- Wayland-protokoll som Àr involverade:
- ext_image_copy_capture_manager_v1 och ext_output_image_capture_source_manager_v1 för att organisera inspelningen av innehÄll som visas pÄ skÀrmen.
- ext_foreign_toplevel_list_v1 för att hÀmta information om toppnivÄytor som tillÄter dockning av fönster ovanpÄ annat innehÄll, till exempel för att ansluta anpassade paneler och fönsterbrytare.
- ext_data_control_manager_v1 för att hantera databehandling, till exempel implementering av urklippshanterare.
- ext_input_trigger_action_manager_v1 och ext_input_trigger_registration_manager_v1 - för hantering av globala snabbtangenter, musklick och pekhÀndelser.
- Visa server Mir har uppdaterats till version 2.29.

KĂ€lla: opennet.ru

