Veröffentlichung von miracle-wm 0.6, einem Compiz-Manager basierend auf Wayland und Mir

Matthew Kosarek, Entwickler bei Canonical, hat die Veröffentlichung des Composite-Managers miracle-wm 0.6 bekannt gegeben, der das Wayland-Protokoll und Komponenten zur Erstellung von Composite-Managern von Mir nutzt. Miracle-wm unterstützt eine kachelartige Fensteranordnung, ähnlich der 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 verbreitet. Fertige Builds sind im Snap-Format sowie in RPM- und DEB-Paketen für Fedora und Ubuntu verfügbar.

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.6, einem Compiz-Manager basierend auf Wayland und Mir

Hauptneuheiten:

  • Im Lieferumfang befindet sich die Bibliothek libmiracle-wm-config, die eine C-API zur Erstellung von Konfiguratoren bereitstellt. Als Beispiel wurde der grafische Konfigurator miracle-settings mit einer Benutzeroberfläche basierend auf Flutter implementiert.
  • Die Unterstützung für die Wayland-Protokollerweiterung wlr-output-management wurde hinzugefügt, um die Einstellungen von Ausgabegeräten anzupassen. Die Unterstützung dieses Protokolls ermöglicht es beispielsweise, die Anwendung wdisplays zur Anpassung der Bildschirmparameter zu verwenden.
  • Die Möglichkeit zur Anpassung des Radius der abgerundeten Ecken des Fensterrahmens wurde hinzugefügt.
  • Die IPC-Befehle 'marks', 'fullscreen toggle', 'floating toggle', 'swap' und 'rename workspace' wurden implementiert.
  • Ereignisse, die Manipulationen an Fenstern widerspiegeln, wurden implementiert, wie new, close, focus, title, fullscreen_mode, move, floating, urgent und mark.
  • Es wurde die systemd-Einheit miracle-wm-xdg-autostart.target hinzugefügt, um eine Sitzung basierend auf MiracleWM zu starten.
  • Die Darstellung der Fensterrahmen wurde verbessert.
  • Die Animationen wurden flüssiger gestaltet.
  • Die Einstellungen wurden von $XDG_CONFIG_HOME/miracle-wm.yaml in $XDG_CONFIG_HOME/miracle-wm/config.yaml verschoben. Bildschirm-Einstellungen befinden sich in der Datei $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Video abspielen


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