Die Pressemitteilung wurde veröffentlicht. 1.12 . schwanken — eine neue Version des Tiling-Wayland-Compositors, die in Ideologie und Konfiguration mit dem i3 kompatibel ist. Die Veröffentlichung erfolgte 25 Mai 2026 JahrDem Projekt zufolge umfasst Sway 1.12 Folgendes: 138 Änderungen bei 50 TeilnehmernUnd nun ist eine Montage erforderlich wlroots 0.20.0.
Die wichtigste Änderung für die Nutzer war die Unterstützung. HDR10 beim Durcharbeiten Vulkan-RendererDies aktiviert HDR nicht automatisch in allen Konfigurationen: Die Funktion ist spezifisch an das Vulkan-Backend/den Vulkan-Renderer in wlroots/Sway sowie an die Unterstützung durch Treiber, Monitor und die übrige Grafikarchitektur gebunden. Dennoch ist dies ein wichtiger Schritt für Sway hin zur vollständigen Unterstützung moderner HDR-Displays in einer Wayland-Umgebung.
Wichtigste Änderungen in Sway 1.12
Unterstützung für die Erfassung einzelner Fenster.
Sway kann jetzt einzelne Fenster anstatt des gesamten Bildschirms oder Arbeitsbereichs aufnehmen. Dies ist wichtig für Bildschirmaufnahmen und die App-Freigabe in Videoanrufen: Sie können eine bestimmte App zeigen, ohne den gesamten Desktop preiszugeben. Diese Funktion ist im vollständigen Änderungsprotokoll unter „Unterstützung“ aufgeführt. Erfassung auf oberster Ebene.HDR10 über Vulkan-Renderer.
Neue Wayland-Protokolle.
Diese Version bietet Unterstützung für color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 und wl_fixes. Dadurch wird die Grundlage für Farbmanagement, die Interaktion zwischen externen Komponenten und Arbeitsbereichen sowie die präzisere Identifizierung von Fenstern der obersten Ebene erweitert.Neue Option --device-primaries für das Ausgabefarbprofil.
Es ist nun möglich, die vom Monitor gemeldeten primären Farbkoordinaten zu verwenden. EDIDDies ist notwendig, um die Farbeigenschaften eines bestimmten Displays genauer zu beschreiben, anstatt sie nur grob auf ein vordefiniertes Profil zu beziehen.Änderung des Verhaltens des sRGB-Profils.
Das sRGB-Profil verwendet nun die stückweise sRGB-Übertragungsfunktion anstelle eines einfachen Gammawerts von 2.2. Um das alte Verhalten zu korrigieren, wurde ein Gamma-22-Profil hinzugefügt. Laut den Entwicklern bleibt das effektive Standardverhalten jedoch unverändert – Gamma 2.2.Offizielle Unterstützung für den Start über den Display Manager.
Bisher galt das Starten von Sway über Display-Manager als nicht unterstützt: Entwickler verwiesen auf alte Probleme mit Anmeldemanagern und schlossen entsprechende Meldungen als nicht unterstützt. In Sway 1.12 wurde diese Vorgehensweise überarbeitet, und das Starten über einen Display-Manager wird nun offiziell unterstützt.Das Verhalten auf nicht unterstützten GPUs wurde geändert.
Sway startet nun auch mit nicht unterstützten Grafiktreibern, einschließlich des proprietären NVIDIA-Treibers, problemlos. Statt einer Startverweigerung wird jetzt eine Informationsmeldung angezeigt. Die Entwickler betonen, dass sich die Supportrichtlinie nicht geändert hat; lediglich das Startverhalten wurde angepasst. Die Meldung lässt sich über den Parameter `--unsupported-gpu` oder die Umgebungsvariable `SWAY_UNSUPPORTED_GPU` deaktivieren.Medientasten über playerctl in Standardkonfiguration.
Die Tastenkombinationen für playerctl wurden der Standardkonfigurationsdatei hinzugefügt. Dies vereinfacht die Steuerung des Mediaplayers über die Standard-Medientasten, ohne dass benutzerdefinierte Tastenkombinationen manuell hinzugefügt werden müssen.Unterstützung für Schiebeschalter an Tastaturen.
Unterstützung für Schiebeschalter auf Tastaturblöcken hinzugefügt. Diese Änderung betrifft die Eingabeverarbeitung und ist nützlich für Geräte, bei denen solche Hardware-Schalter als Teil der Tastatur vorhanden sind.
Neben wichtigen neuen Funktionen enthält das Release Fehlerbehebungen für Drag & Drop, Containerbewegungen, Arbeitsbereiche, Layer-Shell, xdg-Shell, Scratchpad, Textdarstellung über Pango/Cairo und diverse IPC-Skripte. Zu den behobenen Fehlern gehören Abstürze, die durch fehlerhafte Verwendung von Panel-Befehlen, den ersten Stifttipp nach einem Neustart, das Ziehen eines Containers an den Rand des Arbeitsbereichs sowie bestimmte Größenänderungs- und Verschiebungsvorgänge verursacht wurden.
Sway 1.12 scheint ein Infrastruktur-Update zu sein: Das Projekt wurde auf den neuesten Stand von wlroots 0.20 gebracht, für modernes Farbmanagement und HDR vorbereitet, die Skripte für die Bildschirmfreigabe wurden verbessert und die alte Einschränkung, dass Sway über Display-Manager ausgeführt werden muss, wurde aufgehoben. Für Nutzer von Rolling-Releases wird das Update voraussichtlich über die üblichen Paketkanäle verfügbar sein. Wer Sway selbst kompiliert, sollte sich jedoch der neuen Abhängigkeit von wlroots 0.20.0 bewusst sein.
Source: linux.org.ru
