Die Ausgabe des Komposit-Servers Hyprland 0.44, der das Wayland-Protokoll verwendet, wurde veröffentlicht. Der Komposit-Server ist auf ein Kachel-Layout (tiling) von Fenstern ausgerichtet, unterstĂŒtzt jedoch auch das klassische freie Anordnen von Fenstern, das Gruppieren von Fenstern in Form von Tabs, einen pseudo-kachelartigen Modus und das Vollbild-Ăffnen von Fenstern. Es werden Elemente unterstĂŒtzt, um visuell ansprechende BenutzeroberflĂ€chen zu erstellen, wie z.B. VerlĂ€ufe in Fensterrahmen, UnschĂ€rfe, Animationseffekte und Schatten. Plugins können zur Erweiterung der FunktionalitĂ€t hinzugefĂŒgt werden, und fĂŒr die externe Steuerung wird IPC auf Basis von Sockets bereitgestellt. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Die Konfiguration erfolgt ĂŒber eine Konfigurationsdatei, die Ănderungen in Echtzeit ohne Neustart erkennt. Zur Steigerung der Spieleleistung besteht die Möglichkeit, die vertikale Synchronisation (VSync) mit einem entzerrenden Impuls zu deaktivieren, um das Auftreten von Tearing zu verhindern. Zu den Möglichkeiten gehört auch die UnterstĂŒtzung dynamisch generierter virtuellen ArbeitsplĂ€tzen, zwei integrierte Layout-Modi fĂŒr Elemente auf dem Bildschirm und ein System zur globalen Verarbeitung von Tastenkombinationen.
In der neuen Version:
- Die UnterstĂŒtzung des Wayland-Protokolls fĂŒr den Single-Pixel-Buffer wurde hinzugefĂŒgt, mit dem ein einheitlicher Pixel-Puffer erstellt werden kann, der vier 32-Bit RGBA-Werte umfasst.
- Die Optionen ââsysteminfoâ und ââversionâ wurden hinzugefĂŒgt, um Systeminformationen auszugeben (fĂŒr Fehlerberichte) und die Versionsnummer von Hyprland anzuzeigen.
- Der Konfigurationsparameter âlayerruleâ wurde um die Eigenschaft âorderâ erweitert, um die Gruppierung von Ebenen anzupassen.
- Die Umgebungsvariable HYPRLAND_CONFIG wurde hinzugefĂŒgt, um Konfigurationsparameter ohne die Option ââconfigâ zu ĂŒbergeben.
- Im Fensterlayout-Modus Dwindle wurde der Befehl nmovetoroot und die Einstellung split_bias hinzugefĂŒgt.
- Es besteht die Möglichkeit, den Modus der automatischen Gruppierung einzustellen.
- Eine neue Anfrage submap wurde zur UtilitĂ€t hyprctl hinzugefĂŒgt, und die Funktionen der Anfragen monitors und workspacerules wurden erweitert.


Quelle: opennet.ru
