Release des Composite-Servers Hyprland 0.49

Der hybride Server Hyprland 0.49, der das Wayland-Protokoll verwendet, ist jetzt verfügbar. Das Projekt fokussiert sich auf ein mosaikartiges (Tiling) Fensterlayout, unterstützt jedoch auch klassisches, freies Fenster-Placement, die Gruppierung von Fenstern in Registerkarten, einen pseudomosaikartigen Modus und die vollbildmäßige Anzeige von Fenstern. Es bietet Möglichkeiten zur Erstellung visuell ansprechender Benutzeroberflächen: Verläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten. Zur Erweiterung der Funktionalität können Plugins hinzugefügt werden, und für die externe Steuerung wird IPC auf Socket-Basis bereitgestellt. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz veröffentlicht.

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:

  • Ein Berechtigungssystem wurde implementiert, das den Zugriff von Anwendungen auf bestimmte Aktionen wie das Erstellen von Screenshots und Screencasts steuert. Wenn eine Anwendung versucht, solche Aktionen durchzuführen, ohne dass der Benutzer ihr Zugriff auf diese erweiterten Funktionen gewährt hat, wird ein Dialogfeld angezeigt, in dem die Ausführung der Aktion bestätigt werden soll. Standardmäßig ist das neue Berechtigungssystem derzeit deaktiviert.
  • Unterstützung des Wayland-Protokolls xdg-toplevel-tag hinzugefügt, welches es Wayland-Clients ermöglicht, Tags an Oberflächen der ersten Ebene zu heften, die der Kompositor verwenden kann, um Fenster nach einem Neustart der Anwendung zu identifizieren (zum Beispiel kann die Anwendung die Tags "Hauptfenster" und "Einstellungen" für das Hauptfenster und das Einstellungsfenster festlegen). Eine solche Identifizierung ist nützlich, um die Position, Größe und Eigenschaften der Fenster nach einem Neustart wiederherzustellen und spezielle Regeln für unterschiedliche Fensterarten zu definieren. der Server Unterstützung des Wayland-Protokolls xdg-system-bell hinzugefügt, das für die Ausgabe eines Systemsignals vorgesehen ist, welches beispielsweise als Warnung im Terminal-Emulator verwendet werden kann. Die Form der Signalausgabe wird nach Ermessen des Kompositors festgelegt; dies kann nicht nur ein Ton, sondern auch eine visuelle Rückmeldung sein.
  • Die Möglichkeit zur Deaktivierung von Tastenkombinationen für einzelne Eingabegeräte wurde bereitgestellt.
  • Unterstützung für separate Bindungen von Mausklick- und Drag-and-Drop-Handlern hinzugefügt.
  • In die Gruppe für gruppierte Fenster (Groupbar) wurden Einstellungen für Schriftstärke, Abstände und Textversatz hinzugefügt.
  • In das Bedienfeld für gruppierte Fenster (groupbar) wurden Einstellungen für die Schriftstärke, Abstände und Textversatz hinzugefügt.
  • Neue Ereignisse hinzugefügt: monitorremovedv2 und minimized.
  • Neue Fensterverwaltungsregeln hinzugefügt: nofollowmouse und noclosefor.

Release des Composite-Servers Hyprland 0.49
Release des Composite-Servers Hyprland 0.49


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