- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8
- Deprecated in Sway 1.7 per 67d3d952b6cd
- Removed in Sway 1.8 per e5728052b5
- Ignored in future versions (keeps root priveleges)
2.1 KiB
Sway
Sway ist ein i3-kompatibler Wayland-Compositor. Lies die FAQ. Tritt dem IRC Channel bei (#sway on irc.libera.chat; Englisch).
Signaturen
Jedes Release wird mit dem PGP-Schlüssel E88F5E48 signiert und auf GitHub veröffentlicht.
Installation
Mit der Paketverwaltung
Sway kann in vielen Distributionen direkt durch die Paketverwaltung installiert werden. Das Paket sollte "sway" heißen. Falls es kein solches Paket gibt, kannst du im Wiki (englisch) nach mehr Informationen bezüglich deiner Distribution suchen.
Falls du sway für deine eigene Distribution als Paket bereitstellen möchtest, solltest du die Entwickler per IRC oder E-Mail (sir@cmpwn.com) kontaktieren.
Quellcode selbst kompilieren
sway benötigt die folgenden Pakete:
- meson*
- wlroots
- wayland
- wayland-protocols*
- pcre2
- json-c
- pango
- cairo
- gdk-pixbuf2 (Optional, wird für das Benachrichtigungsfeld (System Tray) benötigt)
- scdoc* (Optional, wird für die Dokumentation (Man Pages) benötigt)
- git*
*Werden nur während des Kompilierens benötigt
Führe die folgenden Befehle aus:
meson build
ninja -C build
sudo ninja -C build install
Konfiguration
Falls du von i3 migrierst, kannst du deine Konfigurationsdatei nach ~/.config/sway/config
kopieren und die Einstellungen sollten ohne Weiteres funktionieren. Ansonsten kannst du die Beispielkonfiguration, die normalerweise in /etc/sway/config
liegt, nach ~/.config/sway/config
kopieren. Die Dokumentation zur Konfigurationsdatei findest du in man 5 sway
.
Sway starten
Sway kann einfach mit dem Befehl sway
vom TTY gestartet werden.
Display-Manager werden nicht offiziell unterstützt. Es gibt aber durchaus einige, die mit Sway funktionieren (z.B. gdm).