Die Veröffentlichung der Benutzeroberfläche Sway 1.5, die Wayland verwendet, ist erfolgt.

Vorbereitung Release des Composite-Managers Sway 1.5, der unter Verwendung des Wayland-Protokolls entwickelt wurde und vollständig mit dem Kachel-WM i3 und der Leiste i3bar. Der Projektcode ist in C geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der MIT-Lizenz veröffentlicht. Das Projekt ist für Linux und FreeBSD ausgelegt.

Die Kompatibilität mit i3 wird auf der Ebene der Befehle, Konfigurationsdateien und IPC gewährleistet, wodurch Sway als transparente Alternative zu i3 fungiert, die Wayland anstelle von X11 verwendet. Sway ermöglicht es, Fenster logisch auf dem Bildschirm anzuordnen, anstatt sie räumlich zu platzieren. Fenster werden in einem Gitter angeordnet, das den Bildschirmraum optimal nutzt und eine schnelle Manipulation der Fenster nur mit der Tastatur ermöglicht.

Um eine vollwertige Benutzerumgebung zu schaffen, werden folgende Komponenten angeboten: swayidle (Hintergrundprozess für das KDE Idle-Protokoll), swaylock (Bildschirmsperre), mako (Benachrichtigungsmanager), grim (Erstellung von Screenshots), slurp (Bildschirmbereichsauswahl), wf-recorder (Videoaufnahme), waybar (Anwendungsleiste), virtboard (Bildschirmtastatur), wl-clipboard (Clipboard-Management), wallutils (Desktop-Hintergrundmanagement).

Sway wird als modulares Projekt entwickelt, das auf der Bibliothek wlrootsbasiert, die alle grundlegenden Primitiven zur Organisation der Arbeit des Composite-Managers bereithält. Wlroots umfasst Backends für
Abstraktion des Zugriffs auf den Bildschirm, Eingabegeräte, Rendering ohne direkte Ansprache von OpenGL, Interaktion mit KMS/DRM, libinput, Wayland und X11 (es wird eine Schicht bereitgestellt, um X11-Anwendungen auf Basis von Xwayland auszuführen). Neben Sway wird die Bibliothek wlroots auch aktiv in anderen Projekten, einschließlich Librem5 und Cage. Neben C/C++ wurden Bindings für Scheme, Common Lisp, Go, Haskell, OCaml, Python und Rust entwickelt.

In der neuen Version:

  • Die Möglichkeit zur dynamischen Organisation der Ausgabe auf Monitorlosen Systemen (headless) wurde mit dem Befehl create_output hinzugefügt (kann zur Fernsteuerung des Desktops über WayVNC).
  • Über Wayland-Protokolle Input-Methode und Text-Eingabe wurde die Unterstützung von Input Method Editors (IME) implementiert.
  • Die Möglichkeit zur Aktivierung der adaptiven Synchronisation (VRR, Variable Refresh Rate) wurde bereitgestellt, um Bildschirmflimmern in Spielen zu reduzieren.
  • Die Unterstützung des Viewporter-Protokolls wurde hinzugefügt, um die Leistung und Qualität älterer Spiele zu verbessern.
  • Virtuellen Systemen und Remote-Desktop-Zugriff wurde die Möglichkeit gegeben, Tastenkombinationen abzufangen.
  • Unterstützung für das Protokoll wlr-foreign-toplevel-management, wodurch die Verwendung eigener Panels und Fensterumschalter ermöglicht wird.

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