Sway 1.12

Die Veröffentlichung ist Sway 1.12 — der neuen Version des Tiling-Compilers von Wayland, dessen Philosophie und Konfiguration mit i3 übereinstimmen. Die Veröffentlichung fand statt am 25. Mai 2026. Laut Angaben des Projekts enthält Sway 1.12 138 Änderungen von 50 Mitwirkenden, und für den Build wird nun wlroots 0.20.0.

Die wichtigste Benutzeränderung ist die Unterstützung von HDR10 bei der Verwendung des Vulkan-Renderers. Das bedeutet jedoch nicht, dass HDR in allen Konfigurationen automatisch aktiviert ist: Die Möglichkeit ist speziell an den Vulkan-Backend/Renderer in wlroots/Sway und die Unterstützung durch Treiber, Monitore und den restlichen Grafik-Stack gebunden. Dennoch ist dies für Sway ein wichtiger Schritt hin zu einer vollständigen Unterstützung moderner HDR-Displays in der Wayland-Umgebung.

Wesentliche Änderungen in Sway 1.12

  • Unterstützung für das Erfassen einzelner Fenster.
    Sway kann nun nicht mehr den gesamten Bildschirm oder Arbeitsbereich für die Bildschirmaufnahme zur Verfügung stellen, sondern Einzelne Fenster. Dies ist wichtig für Bildschirmaufnahmen und die Demonstration von Anwendungen in Videokonferenzen: So kann ein spezifischer Anwendungsbereich gezeigt werden, ohne den gesamten Desktop preiszugeben. In der vollständigen Änderungsübersicht wird diese Arbeit als Unterstützung von toplevel capture.

  • HDR10 über den Vulkan-Renderer aufgeführt.
    Unterstützung für HDR10-Ausgabe beim Start von Sway mit dem Vulkan-Renderer. HDR10 ist eines der verbreiteten offenen Formate für HDR-Video, daher ist die Änderung besonders auffällig für Benutzer moderner Monitore und multimedialer Anwendungen.

  • Neue Wayland-Protokolle.
    Die Unterstützung für color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 und wl_fixes wurde hinzugefügt. Dies erweitert in der Praxis die Grundlage für das Farbmanagement, die Interaktion externer Komponenten mit Arbeitsbereichen und die präzisere Identifizierung von Top-Level-Fenstern.

  • Neue Option —device-primaries für das Ausgabe-Farbprofil.
    Es besteht die Möglichkeit, die primären Farbkoodinaten zu nutzen, die der Monitor übermittelt durch EDID. Dies ist erforderlich, um die Farbmerkmale eines bestimmten Displays präziser zu beschreiben, anstatt grob an ein vorgegebenes Profil gebunden zu sein.

  • Änderung des Verhaltens des srgb-Profils.
    Das srgb-Profil verwendet nun eine stückweise definierte Übertragungsfunktion sRGB anstelle einer einfachen Gamma 2.2. Für das alte Verhalten wurde das Profil gamma22 hinzugefügt. Laut den Entwicklern bleibt jedoch das effektive Standardverhalten unverändert – Gamma 2.2.

  • Offizielle Unterstützung für den Start über den Display-Manager.
    Früher wurde der Start von Sway über Display-Manager offiziell als nicht unterstütztes Szenario angesehen: Die Entwickler verwiesen auf alte Probleme in den Login-Managern und konnten solche Berichte als nicht unterstützt schließen. In Sway 1.12 wurde diese Position überdacht, und der Start über den Display-Manager wird jetzt offiziell unterstützt.

  • Das Verhalten bei nicht unterstützten GPUs wurde geändert.
    Sway lehnt den Start auf nicht unterstützten Grafikkartentreibern nicht mehr ab, einschließlich des proprietären NVIDIA-Treibers. Statt einer Abweisung beim Start wird jetzt eine Informationsmeldung angezeigt. Die Entwickler betonen, dass sich die Unterstützungspolitik nicht geändert hat: Nur das Verhalten beim Start wurde angepasst. Die Meldung kann über den Parameter —unsupported-gpu oder die Umgebungsvariable SWAY_UNSUPPORTED_GPU deaktiviert werden.

  • Mediensteuerung über playerctl in der Standardkonfiguration.
    Der standardmäßig mitgelieferte Konfigurationsdatei wurden Tastenzuordnungen für playerctl hinzugefügt. Dies erleichtert die Verwaltung von Mediaplayern über die Standard-Medientasten, ohne manuell typische Bindungen hinzufügen zu müssen.

  • Unterstützung für Keypad-Schiebeschalter.
    Unterstützung für Tastenschalter auf Keyboard-Layouts hinzugefügt. Diese Änderung betrifft die Eingabeverarbeitung und ist nützlich für Geräte, bei denen diese Hardware-Schalter als Teil der Tastatur dargestellt werden.

Neben den umfangreichen Funktionen umfasst das Release Fehlerbehebungen bei der Drag-and-Drop-Verarbeitung, dem Verschieben von Containern, der Arbeit mit Arbeitsbereichen, Layer-Shell, XDG-Shell, Scratchpad, der Textdarstellung über Pango/Cairo und einer Reihe von IPC-Szenarien. Zu den Korrekturen gehören das Beheben von Abstürzen bei unsachgemäßer Nutzung von Panelbefehlen, beim ersten Kontakt mit einem Stylus nach dem Neustart, beim Ziehen eines Containers zum Rand des Arbeitsbereichs und bei einigen Resize-/Move-Operationen.

Sway 1.12 erscheint als ein Update auf Infrastrukturlevel: Das Projekt wurde auf wlroots 0.20 aktualisiert, erhielt eine Grundlage für modernes Farbmanagement und HDR, verbesserte die Screen-Sharing-Szenarien und hob die alte formale Einschränkung für den Start über Display-Manager auf. Für Benutzer von Rolling-Distributionen wird das Update wahrscheinlich über die üblichen Paketkanäle verfügbar sein, während Benutzer, die Sway selbst kompilieren, die neue Abhängigkeit von wlroots 0.20.0 beachten müssen.

Quelle: linux.org.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern kaufen 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster