Veröffentlichung des Hyprland 0.52 Composite Servers und der GUI-Bibliothek Hyprtoolkit 0.2

Der Hyprland 0.52 Composite Server ist nun verfügbar und nutzt das Wayland-Protokoll. Das Projekt ist auf eine Kachel- (Tiling-) Fensteranordnung ausgerichtet, unterstützt jedoch auch die klassische freie Anordnung von Fenstern, die Gruppierung von Fenstern in Form von Tabs, den Pseudo-Kachelmodus und das fullscreen Öffnen von Fenstern. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz veröffentlicht.

Es werden Möglichkeiten zur Erstellung visuell ansprechender Interfaces bereitgestellt: Verläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten. Zur Erweiterung der Funktionalität können Plugins angeschlossen werden, und für die externe Steuerung wird eine IPC auf Basis von Sockets bereitgestellt. Die Konfiguration erfolgt über eine Konfigurationsdatei, deren Änderungen sofort ohne Neustart übernommen werden. Weitere Funktionen umfassen: dynamisch erstellbare virtuelle Desktops; Layout-Modi für Bildschirm-Elemente; globale Hotkey-Verarbeitung; Gestensteuerung über das Touchpad/den Touchscreen.

In der neuen Version:

  • Es wurde die Unterstützung für die automatische Deaktivierung von Submaps (Ein Satz von Zuordnungen von Eingabeveranstaltungen zu Aktionen im Fenster) nach dem Ausführen von Tastenzuordnungen (Keybinds) hinzugefügt.
  • Es wurde der IPC-Befehl „/dispatch forceidle“ eingeführt, mit dem der Benutzerstatus auf eine bestimmte Anzahl von Sekunden in den Inaktivitätsmodus (Idle) versetzt werden kann, indem alle externen Inaktivitäts-Timer zurückgesetzt werden.
  • Der IPC-Befehl „/dispatch fullscreen x y [set|unset|toggle]“ wurde hinzugefügt, um den Vollbildmodus zu aktivieren und zu deaktivieren.
  • Einstellungen für die Arbeit mit Monitoren, die die Farbräume DCIP3, dp3 (Apple P3) und Adobe unterstützen, wurden hinzugefügt.
  • Die Möglichkeit zur Einstellung des Tablet-Drehmodus (ändert Koordinaten X und Y bei einer Änderung der Ausrichtung) wurde für jedes Eingabegerät hinzugefügt, das diese Funktion unterstützt.
  • Im Layer-Regel (Einstellungen, die mit einer bestimmten Fensterschicht verknüpft sind) wurde die Option „noscreenshare“ hinzugefügt, um das Anzeigen der Schicht beim Teilen des Bildschirms zu verhindern.
  • Eine Einstellung „cursor:zoom_disable_aa“ zur Steuerung der Cursoranzeige (Pixelierung oder Unschärfe) beim Vergrößern des Maßstabs wurde hinzugefügt.
  • In die Regeln, die das Verhalten von Fenstern (windowrules) definieren, wurde die Eigenschaft „modal“ hinzugefügt, um modale Fenster zu erstellen, die die Interaktion mit anderen Fenstern der Anwendung blockieren.

Zusätzlich wurden die ersten Versionen des Hyprtoolkit-Tools hervorgehoben, das von den Entwicklern von Hyprland zur Erstellung grafischer Benutzeroberflächen in C++ entwickelt wird und nativ Wayland unterstützt. Zu den Eigenschaften von Hyprtoolkit gehören eine einfache C++-API zur Erstellung grafischer Anwendungen, integrierte Unterstützung für Animationseffekte, die Anbindung an Wayland und ein vereinfachtes Designsystem.

Veröffentlichung des Hyprland 0.52 Composite Servers und der GUI-Bibliothek Hyprtoolkit 0.2


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