3.6 KiB
sway

"SirCmpwn's Wayland Kompositor" is a i3-kompatibler Wayland Kompositor der noch in Bearbeitung ist. Liest das FAQ. Tritt dem IRC Channel (#sway on irc.freenode.net) zu.
Falls du die Sway-Entwicklung unterstüzen willst, kannst du meinem Patreon spenden oder du kannst zu den Belohnungen spenden (für spezifische Funktionen). Jeder ist dazu eingeladen, eine Belohnung zu beantragen und du kannst eine Belohnung für jegliche Funktionen erstellen. Patreon ist nützlicher um Sway generell zu unterstützen.
Veröffentlichungssignaturen
Veröffentlichungen sind mit B22DA89A signiert und sind verfügbar auf GitHub.
Status
- i3 Funktionsunterstützung
- IPC Funktionsunterstützung
- i3bar Funktionsunterstützung
- i3-gaps Funktionsunterstützung
- Sicherheitsfunktionen
Installation
Mit Paketen
Sway ist verfügbar in vielen Distributionen. Probier das "sway" Paket für deine Distribution. Falls es nicht verfügbar ist, lies diese Wiki-Seite für Informationen über die Installation auf deiner Distribution.
Falls du interessiert bist um Pakete für deine Distribution bereitzustellen, solltest du den IRC Channel besuchen oder schicke eine E-Mail an sir@cmpwn.com zur Beratung.
Von der Source kompilieren
Installationsabhängigkeiten:
- cmake
- wlc
- wayland
- xwayland
- libinput >= 1.6.0
- libcap
- asciidoc
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 *
- pam **
- imagemagick (benötigt für Bilderaufnahmen mit swaygrab)
- ffmpeg (benötigt für Videoaufnahmen mit swaygrab)
*Nur benötigt für swaybar, swaybg, und swaylock
**Nur benötigt für swaylock
Führe diese Befehle aus:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install
Auf Systemen mit logind musst du ein paar zusätzliche caps auf die Binärdatei setzen:
sudo setcap cap_sys_ptrace=eip /usr/local/bin/sway
sudo setcap cap_sys_tty_config=eip /usr/local/bin/sway
Auf Systemen ohne logind musst du suid auf die Binärdatei setzen:
sudo chmod a+s /usr/local/bin/sway
Konfiguration
Falls du schon i3 brauchst, kannst du deine Konfiguration zu
~/.config/sway/config kopieren und es sollte sofort funktionieren. Sonst
kannst du die Standardkonfigurationsdatei zu ~/.config/sway/config kopieren.
Normalerweise findet man sie bei /etc/sway/config.
Führe man 5 sway aus für Informationen relevant zur Konfiguration.
Meine eigenen Konfigurationsdateien kannst du hier finden. Falls du Inspiration brauchst, lies die Wiki.
Ausführen
Anstatt startx auszuführen, führ sway aus. Du kannst sway auch innerhalb
X ausführen, was nützlich ist um zu testen.
