Der Composite-Server Wayfire 0.8, der Wayland nutzt, ist verfĂŒgbar.

Nach fast drei Jahren Entwicklung wurde das Release des kompositorischen Servers Wayfire 0.8 veröffentlicht, der Wayland verwendet und es ermöglicht, ressourcenschonende BenutzeroberflĂ€chen mit 3D-Effekten im Stil von 3D-Plugins fĂŒr Compiz zu erstellen (Bildschirmwechsel durch einen 3D-WĂŒrfel, rĂ€umliche Fensteranordnung, Morphing beim Arbeiten mit Fenstern usw.). Wayfire unterstĂŒtzt die Erweiterung durch Plugins und bietet ein flexibles Anpassungssystem. Der Code des Projekts ist in C++ geschrieben und wird unter der MIT-Lizenz vertrieben.

Das Projekt basiert auf der Bibliothek wlroots, die von den Entwicklern der Desktop-Umgebung Sway entwickelt wird und grundlegende Funktionen fĂŒr die Organisation des Betriebs eines Kompositionsmanagers auf Basis von Wayland bereitstellt. FĂŒr das Sitzungsmanagement können systemd, elogind oder seatd verwendet werden. Es wird die AusfĂŒhrung von X11-Anwendungen ĂŒber XWayland unterstĂŒtzt. Als Panel kann wf-shell von den Entwicklern von Wayfire oder ein Drittanbieter-Panel wie LavaLauncher verwendet werden. Das Projekt entwickelt auch eine Bibliothek zur Arbeit mit Konfigurationsdateien, wf-config, und einen grafischen Konfigurator, wcm.

In der neuen Version:

  • Ein Plugin „wsets“ (Workspace-Sets) wurde hinzugefĂŒgt, das die Arbeit mit Sammlungen ermöglicht. virtuellen ArbeitsplĂ€tzenIn einer Sammlung können ArbeitsflĂ€chen zusammengefasst werden, die einem bestimmten Thema zugeordnet sind (z. B. Arbeit am Hauptprojekt, Arbeit am persönlichen Projekt, Unterhaltung), um sie gleichzeitig auf dem Bildschirm anzuzeigen. Der Benutzer kann jederzeit zu einer anderen Sammlung wechseln und erhĂ€lt einen anderen Satz virtueller ArbeitsflĂ€chen. Auf jedem Bildschirm kann eine eigene Sammlung von ArbeitsflĂ€chen angezeigt werden (z. B. kann auf einem externen Monitor eine Sammlung fĂŒr Unterhaltung verwendet werden, wĂ€hrend auf dem integrierten Bildschirm des Laptops die Arbeits-Sammlung angezeigt wird). Es wird unterstĂŒtzt, Sammlungen zwischen Bildschirmen zu verschieben.
    Video abspielen
  • Es wurde die Möglichkeit hinzugefĂŒgt, den Kompositionsmanager ĂŒber IPC-Befehle zu steuern, die ĂŒber einen Netzwerksocket ĂŒbertragen werden. Die FunktionalitĂ€t wird ĂŒber das Plugin ipc und zusĂ€tzliche Plugins zur Befehlsverarbeitung realisiert. Zum Beispiel umfasst das Plugin ipc-rules grundlegende Befehle zur Fenstersteuerung. In Zukunft ist geplant, die UnterstĂŒtzung zusĂ€tzlicher Befehle und Ereignisse hinzuzufĂŒgen.
  • Die Möglichkeit, zwischen virtuellen ArbeitsflĂ€chen mit der Tastatur zu navigieren, wurde hinzugefĂŒgt.
  • Im Plugin simple-tile wurden animierte Effekte implementiert.
  • Im Plugin Vswitch wurden Bindungen hinzugefĂŒgt, um ein Element auf eine bestimmte virtuelle ArbeitsflĂ€che zu verschieben.
  • Die Implementierungen der Wayland-Protokolle wurden aus dem Basissatz in separate Plugins wayfire-shell, foreign-toplevel und gtk-shell ausgelagert.
  • Die UnterstĂŒtzung des Wayland-Protokolls „xdg-activation“ wurde hinzugefĂŒgt, das es ermöglicht, den Fokus zwischen verschiedenen obersten FlĂ€chen zu ĂŒbertragen (zum Beispiel kann mit xdg-activation eine Anwendung den Fokus auf eine andere Anwendung verschieben).
  • FĂŒr das Panel wurden neue Widgets mit der Implementierung eines Systemablage, Benachrichtigungen und einem Dialog zum Herunterfahren vorgeschlagen. Zudem wurde das Widget Command-output hinzugefĂŒgt, das es ermöglicht, die Ergebnisse der AusfĂŒhrung beliebiger Befehle im Panel anzuzeigen.
  • Das durch das Projekt entwickelte Panel wf-shell, die Bibliothek wf-config und der Konfigurator wcm wurden aktualisiert.
    Der Composite-Server Wayfire 0.8, der Wayland nutzt, ist verfĂŒgbar.
  • Die API zur Erstellung von Plugins wurde erweitert und ĂŒberarbeitet. Einerseits hat die Überarbeitung die KompatibilitĂ€t mit vielen alten Plugins beeintrĂ€chtigt, andererseits konnten die meisten Probleme, die zuvor die FunktionalitĂ€t behindert hatten, gelöst werden. FĂŒr die Arbeit mit Bildschirmlisten, Ebenen und Ansichten wurde eine neue Struktur scenegraph vorgeschlagen. Die Programmierschnittstelle View, die fĂŒr die Darstellung der Anwendungsfenster verantwortlich ist, wurde ĂŒberarbeitet. Ein Transaktionssystem wurde hinzugefĂŒgt, das es ermöglicht, mehrere oberste FlĂ€chen und ihre zugehörigen Eigenschaften gleichzeitig automatisch zu aktualisieren sowie den Zustand der Fensterverzierung mit dem Hauptfenster zu synchronisieren.

Quelle: opennet.ru

60GB SSD 8Gb DDR4