Veröffentlichung von miracle-wm 0.4, einem Composite-Manager auf Basis von Wayland und Mir.

Matthew Kosarek, Entwickler bei Canonical, hat die Version 0.4 des compositing managers miracle-wm veröffentlicht, die das Wayland-Protokoll und Komponenten zur Erstellung von Compositing-Managern wie Mir nutzt. Miracle-wm unterstützt das Kachel-Layout (tiling) von Fenstern, ähnlich dem von i3 und Sway. Als Panel kann Waybar verwendet werden. Der Projektcode ist in C++ geschrieben und wird unter der GPLv3-Lizenz verbreitet. Fertige Builds werden im snap-Format sowie in rpm- und deb-Paketen für Fedora und Ubuntu bereitgestellt.

Ziel von miracle-wm ist die Schaffung eines Composite-Managers Server, der eine Kachelverwaltung von Fenstern anwendet, funktionaler und stilvoller ist als Produkte wie Swayfx. Gleichzeitig ermöglicht das Projekt auch die Verwendung klassischer Methoden zur Arbeit mit schwebenden Fenstern; beispielsweise können unabhängige Fenster über dem Kachelraster platziert oder Fenster an bestimmten Stellen des Desktops fixiert werden. Virtuelle Desktops werden unterstützt, wobei für jeden Desktop ein individueller Standardmodus zur Fensterverwaltung (Kachel-Layout oder schwebende Fenster) festgelegt werden kann.

Miracle-wm könnte für Benutzer von Interesse sein, die eine Mosaik-Anordnung bevorzugen, aber visuelle Effekte und ansprechendere grafische Designs mit sanften Übergängen und Farben wünschen. Die Konfiguration erfolgt im YAML-Format. Zur Installation von miracle-wm verwenden Sie den Befehl „sudo snap install miracle-wm —classic“.

Veröffentlichung von miracle-wm 0.4, einem Composite-Manager auf Basis von Wayland und Mir.

Bei der Vorbereitung der neuen Version wurde der Fokus auf die vollständige Unterstützung des IPC-Protokolls des Fenstermanagers i3 gelegt, auf dessen Basis auch das IPC-Protokoll für die Interaktion mit dem Compositing-Manager Sway entwickelt wurde. In miracle-wm 0.4 sind fast alle Funktionen des i3 IPC implementiert, mit Ausnahme von Aufrufen zur Markierung und Auswahl von Fenstern, was die Kompatibilität mit externen Projekten, die i3 IPC unterstützen, erheblich verbessert hat, wie etwa dem Panel waybar und der grafischen Shell nwg-shell.

Weitere Änderungen umfassen:

  • Stapelmodus für die Fensteranordnung.
  • Kombination von Fenstern in Gruppen mit dem Wechsel zwischen den Elemente der Gruppe via Tabs.
  • Arbeiten in Mehrmonitor-Konfigurationen sowie die Möglichkeit, Fenster und Fenstergruppen auf andere Ausgabegeräte zu verschieben.
  • Die Möglichkeit, virtuellen Desktops beliebige Namen zuzuweisen, ohne auf numerische Identifikatoren beschränkt zu sein.
  • Fensterlayout-Steuerbefehle, die mit i3 kompatibel sind.
  • Integration mit systemd: Start über den Sitzungsmanager, Verarbeitung spezifischer Ereignisse, direkte Protokollübermittlung an das Journal.
  • Das Tool miraclemsg (Fork von swaymsg) zum Senden von Steuerbefehlen an den Fenstermanager, z.B. Befehle zum Wechseln des Fokusses oder zum Verschieben eines Fensters von einem Desktop zu einem anderen.

Zu den zukünftigen Ideen gehört die Unterstützung eines Navigationsmodus für Fenster und Desktops; Kontextmenüs mit Aktionen für Fenster, der Bild-im-Bild-Modus; ein Modus zur Darstellung des aktiven Fensters in der Bildschirmmitte; ein grafischer Konfigurator; eine eigene Anwendungsleiste und die Möglichkeit zum Scrollen virtuellen Desktop mit der Fähigkeit, über den Bildschirmrand hinauszugehen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster