IT-Lexikon › Infrastruktur › Sway

Sway

Infrastruktur Svenska → Aktualisiert: 2026-10-10
Mehr Infos
Entwickler
Drew DeVault
Erschienen
Typ
Wayland-Compositor
Lizenz
MIT
Website
Quellcode
github.com/swaywm/sway

i3 für Wayland: ein kachelnder Compositor, der die Konfigurationsdatei von i3 fast Zeile für Zeile einliest und das Projekt, für das wlroots entstand.

Drew DeVault startete Sway, kurz für SirCmpwn's Wayland compositor, 2015 mit einem einzigen Versprechen: Ein i3-Nutzer sollte seine Konfigurationsdatei einfach herüberkopieren und weitermachen können wie bisher. Der Baum aus Containern, die Tabs, die Workspaces und swaymsg als Gegenstück zu i3-msg kamen alle mit. Neu waren output- und input-Blöcke, weil ein Wayland-Compositor Bildschirme und Tastaturen selbst verwaltet, statt das einem X-Server zu überlassen.

Die erste Version baute auf der Bibliothek wlc auf, die sich als zu beschränkt erwies. DeVault und andere schrieben deshalb 2017 wlroots, eine modulare Bibliothek zum Bau von Compositoren, und Sway 1.0 im März 2019 war das erste große Programm darauf. wlroots hat seither weiteren Nachwuchs bekommen, darunter Hyprland, river und labwc, während Sway dabei geblieben ist, i3 zu sein. Drumherum stehen swaybar, swaylock, swayidle und swaybg als eigene Programme, und X-Anwendungen laufen über Xwayland. Dem proprietären Nvidia-Treiber fehlten lange die Kernel-Schnittstellen, die wlroots voraussetzt, und die Option --unsupported-gpu ist das einzige Zugeständnis, das das Projekt gemacht hat.

← Zurück zum Lexikon