Veröffentlichung des Composite Servers Hyprland 0.50

Der Composite-Server Hyprland 0.50 ist verfügbar und verwendet das Wayland-Protokoll. Das Projekt konzentriert sich auf ein Kachel-Layout, unterstützt jedoch auch das klassische, freie Anordnen von Fenstern, das Gruppieren von Fenstern in Form von Tabs, einen Pseudo-Kachelmodus sowie das vollständige Öffnen von Fenstern im Vollbildmodus. 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:

  • Eine experimentelle Option "render:new_render_scheduling" wurde hinzugefügt, die eine dynamische Aktivierung von Triple Buffering bei Ressourcenmangel während der Ausgabe ermöglicht. Bei Triple Buffering kommen drei Bildschirm-Puffer zum Einsatz – der erste wird für das Rendering verwendet, der zweite für die Anzeige auf dem Bildschirm und der dritte sorgt dafür, dass der kontinuierliche Rendering-Prozess fortgesetzt wird, falls der erste Puffer vor dem Abschluss des vertikalen Scannings gefüllt wurde. Der neue Modus ermöglicht eine deutliche Steigerung der Bildrate auf leistungsschwachen Geräten, wobei jedoch die Ausgabeverzögerung erhöht wird.
  • Eine neue Regel für das Fenstermanagement «noscreenshare» wurde hinzugefügt, die das Anzeigen des Inhalts des ausgewählten Fensters während der Bildschirmfreigabe verbietet (statt des Fensters wird ein schwarzes Rechteck angezeigt).
  • Ein eigenes Testtool wurde in Betrieb genommen, das bei jedem Commit eine Reihe von Tests ausführt, um mögliche Regressionen zu identifizieren.
  • Eine vereinfachte Syntax zur Konfiguration der Monitoreinstellungen (monitorv2) wurde vorgeschlagen.
  • Unterstützung für die Wayland-Erweiterung ext-workspace wurde hinzugefügt, die Ereignisse mit Statusinformationen implementiert, virtuellen Arbeitsflächen, sowie Optionen zur Aktivierung und Deaktivierung von Arbeitsbereichen.
  • Die Option «cm_auto_hdr» wurde hinzugefügt, um HDR automatisch zu nutzen.
  • Neue Regeln zur Steuerung des Zugriffs auf die Tastatur wurden implementiert.
  • Die Unterstützung für alte Rendering-APIs wurde eingestellt; nun wird mindestens OpenGL ES 3.0 benötigt.
  • Einstellungen zum Deaktivieren des Mechanismus «explicit sync», der es ermöglicht, Latenzen zu reduzieren und Artefakte zu vermeiden, wurden entfernt.

Veröffentlichung des Composite Servers Hyprland 0.50
Veröffentlichung des Composite Servers Hyprland 0.50


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