Hyprland 0.46, ein composit-Server auf Basis von Wayland, wurde veröffentlicht

Der Hyprland 0.46 Composit-Server, der das Wayland-Protokoll nutzt, wurde vorgestellt. Das Projekt fokussiert sich auf ein Kachel-Layout (tiling), unterstützt jedoch auch die traditionelle, flexible Fensteranordnung, die Gruppierung von Fenstern in Registerkarten, einen pseudokachelmodus und die Vollbilddarstellung von Fenstern. Es bietet Möglichkeiten zur Erstellung ansprechender visueller Oberflächen: Fensterrahmungen mit Farbverläufen, Hintergrundunschärfe, Animationseffekte und Schatten. Zur Erweiterung der Funktionalität können Plugins hinzugefügt werden, und für die externe Steuerung gibt es IPC auf Basis von Sockets. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz verbreitet.

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:

  • Anstelle des Parameters „cursor:dumb_copy“ wurde eine neue Einstellung „cursor:use_cpu_buffer“ eingeführt, die die Verwendung von Hardware-Cursor auf Systemen mit NVIDIA-Grafikkarten ermöglicht.
  • Die Logik zur Festlegung von Regeln für Fenster und Bildschirmlayouts wurde geändert – für die Auslösung einer Regel ist jetzt eine vollständige, anstelle einer teilweisen Übereinstimmung mit dem regulären Ausdruck erforderlich. Der Code zur Regelverarbeitung wurde optimiert. Eine schnellere reguläre Ausdruck-Engine, RE2 von Google, wurde aktiviert.
  • In die Abhängigkeiten wurden die Bibliotheken hyprgraphics und re2 aufgenommen.
  • Für die Verarbeitung von Farben wird der Farbraum OkLab anstelle von sRGB verwendet, was zu einer natürlicheren Darstellung von Verläufen und Farbübergängen führt.
  • Die Unterstützung für die Verschiebung von Inhalten zwischen den Umgebungen Wayland und X11 (basierend auf XWayland) im Drag&Drop-Modus wurde hinzugefügt.
  • Ein neuer Begrüßungsbildschirm wurde hinzugefügt, der nach der Aktualisierung auf die Version Hyprland angezeigt wird.
  • Eine Einstellung "cursor:warp_back_after_non_mouse_input" wurde hinzugefügt, um Probleme bei gleichzeitiger Nutzung von Maus und Touchscreen zu vermeiden.
  • In der Hyprctl-Anwendung wurde die Möglichkeit implementiert, eine Liste von Plugins im JSON-Format auszugeben ("hyprctl -j plugins"). Neue Felder inhibitingIdle und directScanout wurden hinzugefügt.

Hyprland 0.46, ein composit-Server auf Basis von Wayland, wurde veröffentlicht
Hyprland 0.46, ein composit-Server auf Basis von Wayland, wurde veröffentlicht
Hyprland 0.46, ein composit-Server auf Basis von Wayland, wurde veröffentlicht


Quelle: opennet.ru
Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster