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

Matthew Kosarek, Entwickler bei Canonical, hat die Version 0.8 des Composite-Managers miracle-wm veröffentlicht, der das Wayland-Protokoll und Komponenten für die Erstellung von Composite-Managern mit Mir verwendet. Miracle-wm unterstützt eine Kachel- (tiling) 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 vertrieben. Fertige Builds sind im Snap-Format sowie in rpm- und deb-Paketen für Fedora und Ubuntu erhältlich.

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.8, einem Composite-Manager auf Basis von Wayland und Mir

Hauptneuheiten:

  • Hilfsmittel wurden hinzugefügt, um die Benutzerfreundlichkeit für Menschen mit Behinderungen zu verbessern, wie z. B. ein Klick beim Überfahren und Halten des Cursors über ein bestimmtes Element; die Simulation eines Rechtsklicks durch das Halten der linken Maustaste; das Vergrößern des Inhalts eines ausgewählten Bereichs auf dem Bildschirm; das Hinzufügen von Verarbeitungspausen für Tasteneingaben; und sequentielles Anwenden von Tastenkombinationen, indem jeweils nur eine Taste gedrückt wird, ohne mehrere Tasten gleichzeitig gedrückt zu halten.
  • Unterstützung für die Verbindung von Ausgabe-Filtern wurde hinzugefügt, die Shader für die endgültige Darstellung anwenden.
  • Ein Satz von Optionen wurde hinzugefügt, um Touchpads zu konfigurieren, wie z.B. das automatische Deaktivieren des Touchpads bei Anschluss einer Maus und während des Tippens auf der Tastatur, Steuerung der Scrollgeschwindigkeit und Empfindlichkeit, die Emulation von Maustasten, Berührungsdrücken und das Scrollen mit zwei Fingern.
  • Es wurden Einstellungen für den Cursor hinzugefügt, die es ermöglichen, die Cursorvergrößerung einzustellen und den Fokuswechselmodus für Fenster zu definieren (Fokuswechsel durch Cursorhover oder Klick).
  • Die Animation im Verschiebungseffekt beim Wechsel wurde verbessert. virtuellen ArbeitsflächenEin Effekt für den Wechsel zwischen Arbeitsflächen mit schrittweiser Abdunkelung wurde hinzugefügt.
  • Die Möglichkeit zur Erstellung von kombinierten Effekten wurde realisiert, in denen mehrere verschiedene Animationen angewendet werden (z.B. Verschiebung mit schrittweiser Entfaltung).
  • In den Einstellungen wurde die Substitution des Home-Verzeichnisses anstelle des Symbols ‘~’ sichergestellt.
  • Ein Konfigurationsparameter 'includes:' wurde hinzugefügt, mit dem Inhalte aus anderen Dateien eingefügt werden können, um Einstellungen über mehrere Dateien zu verteilen.
  • Die automatische Zentrierung von Fenstern, die aus dem Mosaiklayout herausgezogen wurden, wurde sichergestellt.

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