{"id":168154,"date":"2026-04-09T11:11:56","date_gmt":"2026-04-09T09:11:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir"},"modified":"2026-04-09T11:11:56","modified_gmt":"2026-04-09T09:11:57","slug":"vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir","title":{"rendered":"Release von miracle-wm 0.9, einem Kompositionsmanager auf Basis von Wayland und Mir","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Matthew Kosarek, Entwickler bei Canonical, hat die Version 0.9 des Composite-Managers miracle-wm ver\u00f6ffentlicht, der das Wayland-Protokoll und Komponenten zum Erstellen von Composite-Managern f\u00fcr Mir verwendet. Miracle-wm unterst\u00fctzt ein kachelf\u00f6rmiges Fensterlayout, \u00e4hnlich dem in den Projekten i3 und Sway. Als Panel kann Waybar verwendet werden. Der Code des Projekts ist in C++ geschrieben und wird unter der GPLv3-Lizenz verteilt. Fertige Builds sind im Snap-Format sowie in RPM- und DEB-Paketen f\u00fcr Fedora und Ubuntu verf\u00fcgbar.      <\/p>\n<p>Das Ziel von miracle-wm ist die Schaffung eines Composite-Managers, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\" title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a>, der eine Kachelverwaltung f\u00fcr Fenster anwendet, jedoch funktioneller und stilvoller ist als Produkte wie Swayfx. Gleichzeitig erm\u00f6glicht das Projekt auch die Nutzung klassischer Ans\u00e4tze zur Arbeit mit schwebenden Fenstern, zum Beispiel k\u00f6nnen einzelne Fenster \u00fcber dem Kachelraster platziert oder Fenster an bestimmten Stellen auf dem Desktop fixiert werden. Virtuelle Desktops werden unterst\u00fctzt und f\u00fcr jeden Desktop kann ein eigener Standardmodus zur Fensterverwaltung festgelegt werden (Kachelkomposition oder schwebende Fenster).     <\/p>\n<p>Es wird angenommen, dass miracle-wm f\u00fcr Benutzer n\u00fctzlich sein kann, die eine Mosaik-Layout bevorzugen, aber visuelle Effekte und eine lebendigere Grafik mit sanften \u00dcberg\u00e4ngen und Farben w\u00fcnschen. Die Konfiguration erfolgt im YAML-Format. Um miracle-wm zu installieren, kann der Befehl \u201esudo snap install miracle-wm \u2014classic\u201c verwendet werden.    <img decoding=\"async\" alt=\"Release von miracle-wm 0.9, einem Kompositionsmanager auf Basis von Wayland und Mir\" src=\"\/wp-content\/uploads\/2026\/04\/50c655d052de30b988b2b27baa39badf.png\" style=\"display:block;margin: 0 auto\" \/>      <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> Ein Plugin-System wurde hinzugef\u00fcgt, das in WebAssembly-Zwischencode bereitgestellt wird und in Form isolierter (sandboxed) Module ausgef\u00fchrt wird. Plugins k\u00f6nnen zur \u00c4nderung und Erweiterung der Funktionen des Composite-Managers verwendet werden, darunter die \u00c4nderung der Logik des Fensterplatzierungs, die Verarbeitung und Erweiterung der Konfiguration, das Abfangen von Eingabeveranstaltungen und Mauszeigern, die Implementierung von Animationseffekten und die Verbindung von Handlern, die beim Erstellen, L\u00f6schen oder Wechseln von Arbeitsoberfl\u00e4chen ausgef\u00fchrt werden. Plugins k\u00f6nnen einzeln neu gestartet werden, ohne den Composite-Manager neu zu starten.\n<li class=\"l\"> Eine API zur Entwicklung von Plugins in Rust wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Cursor-Themen wurde hinzugef\u00fcgt.\n<li class=\"l\"> Neue Ikonen wurden hinzugef\u00fcgt.\n<li class=\"l\"> Eine Tastenkombination &#171;Meta + Shift + R&#187; wurde zum Neuladen der Konfiguration hinzugef\u00fcgt.\n<li class=\"l\"> Das Konzept der &#171;Mini-B\u00e4ume&#187; (mini tree), das zur Gruppierung von miteinander verbundenen Fenstern verwendet wird, wurde durch ein vorhersehbareres Verhalten mit separaten Fenstern ersetzt.\n<li class=\"l\"> Die Leistung wurde optimiert.\n<li class=\"l\"> Die automatische Neuladung der Anzeigeeinstellungen nach einer \u00c4nderung der Konfiguration wurde sichergestellt.\n<li class=\"l\"> Das Format der benutzerdefinierten Handler wurde ge\u00e4ndert \u2014 in den Bindungen sollten anstelle von Identifikatoren im Stil der Linux-Kernel-Eingabeereignisse nun Namen im Stil von XKbKeysyms verwendet werden, zum Beispiel &#171;D&#187; anstelle von &#171;KEY_D&#187; und &#171;Return&#187; anstelle von &#171;KEY_ENTER&#187;.        <\/ul>\n<p>Quelle: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65174\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044d\u0442\u044c\u044e \u041a\u043e\u0441\u0430\u0440\u0435\u043a (Matthew Kosarek), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Canonical, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 miracle-wm 0.9, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432 Mir. Miracle-wm \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u0443\u044e (tiling) \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0443 \u043e\u043a\u043e\u043d, \u0441\u0445\u043e\u0436\u0443\u044e \u0441 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 i3 \u0438 Sway. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0430\u043d\u0435\u043b\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f Waybar. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168154","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044d\u0442\u044c\u044e \u041a\u043e\u0441\u0430\u0440\u0435\u043a (Matthew Kosarek), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Canonical, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 miracle-wm 0.9, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432 Mir.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a miracle-wm 0.9, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland \u0438 Mir | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044d\u0442\u044c\u044e \u041a\u043e\u0441\u0430\u0440\u0435\u043a (Matthew Kosarek), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Canonical, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 miracle-wm 0.9, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432 Mir.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-09T09:11:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-09T09:11:57+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Version 0.9 von miracle-wm, dem Composite-Manager auf Basis von Wayland und Mir | ProHoster","description":"Matthew Kosarek, Entwickler bei Canonical, hat die Version 0.9 des Composite-Managers miracle-wm ver\u00f6ffentlicht, der das Wayland-Protokoll und Komponenten zum Erstellen von Composite-Managern f\u00fcr Mir verwendet.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a miracle-wm 0.9, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland \u0438 Mir | ProHoster","og:description":"\u041c\u044d\u0442\u044c\u044e \u041a\u043e\u0441\u0430\u0440\u0435\u043a (Matthew Kosarek), \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Canonical, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 miracle-wm 0.9, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432 Mir.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-miracle-wm-0-9-kompozitnogo-menedzhera-na-baze-wayland-i-mir","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-09T09:11:57+00:00","article:modified_time":"2026-04-09T09:11:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/168154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=168154"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/168154\/revisions"}],"predecessor-version":[{"id":169181,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/168154\/revisions\/169181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/168155"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=168154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=168154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=168154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}