Der Composite-Server Hyprland 0.47, der das Wayland-Protokoll verwendet, wurde vorgestellt. Das Projekt konzentriert sich auf eine Kachelkomposition (tiling), unterstĂŒtzt jedoch auch klassische, freie Fensteranordnung, die Gruppierung von Fenstern in Tab-Form, einen pseudo-mosaikartigen Modus und die vollbildmĂ€Ăige Maximierung von Fenstern. Es werden Möglichkeiten zur Erstellung von visuell ansprechenden OberflĂ€chen geboten: FarbverlĂ€ufe in den Fensterrahmen, UnschĂ€rfe des Hintergrunds, Animationseffekte und Schatten. Zur Erweiterung der FunktionalitĂ€t können Plugins angeschlossen werden, und fĂŒr die externe Steuerung steht IPC auf Basis von Sockets zur VerfĂŒgung. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Die Konfiguration erfolgt ĂŒber eine Konfigurationsdatei, deren Ănderungen zur Laufzeit ohne Neustart ĂŒbernommen werden. Zur Verbesserung der Spielleistung kann die vertikale Synchronisation (VSync) mit einem Frame-Clamping-Puls deaktiviert werden, um das Auftreten von Tearing zu vermeiden. Zu den Funktionen gehören zudem: dynamisch erzeugte virtuelle Desktops; Layout-Modi fĂŒr Elemente auf dem Bildschirm; globale Verarbeitung von Tastenkombinationen; Gestensteuerung auf dem Touchpad/Touchscreen.
In der neuen Version:
- Experimentelle UnterstĂŒtzung fĂŒr HDR und Farbmanagement hinzugefĂŒgt.
- Eckrundungen in Form von Quad-Rundungen wurden implementiert.

- Ein Parameter "negative:" wurde in die Einstellungen eingefĂŒgt, um die Auslösung des regulĂ€ren Ausdrucks umzukehren.
- Ein Selektor "new tag:" wurde hinzugefĂŒgt, um Fenster nach Tag zu identifizieren.
- Der Befehl "cyclenext" erhielt das Argument "visible", um die Durchlaufung nur fĂŒr sichtbare Fenster zu beschrĂ€nken.
- Eine Option "--verify-config" wurde hinzugefĂŒgt, um die Richtigkeit der Konfigurationsdatei zu ĂŒberprĂŒfen.
- In hyprpm wurde die Möglichkeit hinzugefĂŒgt, alle Plugins neu zu laden.
- Einige interne Subsysteme, die mit Speicherverwaltung, Rendering und animierten Effekten arbeiten, wurden neu geschrieben.
- Die Leistung von regulĂ€ren AusdrĂŒcken wurde durch Caching der kompilierten Darstellung beschleunigt.
- In XWayland wurden Probleme mit der Zwischenablage und dem Drag & Drop-Modus behoben.


Quelle: opennet.ru

