Der Hyprland 0.48 Composite-Server ist verfügbar und verwendet das Wayland-Protokoll. Das Projekt konzentriert sich auf das Kachel-Layout von Fenstern, unterstützt jedoch auch eine klassische, freie Fensteranordnung, Gruppierungen von Fenstern in Form von Tabs, einen pseudo-mosaikartigen Modus und die Vollbilddarstellung von Fenstern. Es werden Möglichkeiten zur Erstellung visuell ansprechender Benutzeroberflächen bereitgestellt: Verläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten. Erweitern Sie die Funktionalität mit Plugins, und für die externe Steuerung steht IPC basierend auf Sockets zur Verfügung. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz verteilt.
Die Konfiguration erfolgt über eine Konfigurationsdatei, deren Änderungen sofort übernommen werden, ohne dass ein Neustart erforderlich ist. Um die Spielleistung zu steigern, steht die Möglichkeit zur Verfügung, die vertikale Synchronisation (VSync) mit einem Frame-Delay auszuschalten, um das Auftreten von Tearing zu verhindern. Zu den Funktionen gehören auch: dynamisch erstellte virtuelle Desktops; Layout-Modi für Bildschirmelemente; globale Verarbeitung von Hotkeys; Gestensteuerung auf dem Touchpad oder Touchscreen.
In der neuen Version:
- Vollständige Unterstützung für die Farbverwaltung wurde hinzugefügt, die auf dem Wayland-Protokoll basiert.
- Die Implementierung des Panels für die Arbeit mit gruppierten Fenstern (Groupbar) wurde verbessert. Ecken sind abgerundet, und es stehen Einstellungen für Abstände, Größen, Schriftarten und andere Darstellungseigenschaften zur Verfügung.

- Ein neuer Dialog wurde vorgeschlagen, der angezeigt wird, wenn eine Anwendung eingefroren ist.

- Viele Probleme im Zusammenhang mit der Puffersynchronisation und Hängern beim Rendering auf Systemen mit NVIDIA-GPU wurden behoben.
- Ein neuer Animationsstil für Fenster "gnomed" wurde hinzugefügt, der an die Animationen in GNOME erinnert.
- Ein neuer Regelumschalter für fixierte Fenster wurde hinzugefügt.
- Die Möglichkeit zum zyklischen Wechsel zwischen Fenstern in der Reihenfolge des Zugriffs wurde hinzugefügt.
- Unterstützung für das Wayland-Protokoll ext-idle-notify wurde hinzugefügt, um die Inaktivität des Benutzers zu verfolgen.
- Die Unterstützung für den Start von X11-Anwendungen unter Verwendung von Xwayland wurde verbessert.


Quelle: opennet.ru


