"SirCmpwn's Wayland window manager" is a work in progress i3-compatible window manager for Wayland. Read the FAQ. Join the IRC channel (#sway on irc.freenode.net).
I use i3 on xorg. Wayland is coming, and i3way still has zero lines of source code after two years.
sway is not supported by many distributions yet. Here's a list of packages available for you to install:
For other distros, see this wiki page.
Install dependencies:
- cmake
- wlc
- wayland
- xwayland
- asciidoc
- pcre
- json-c
- pango *
- cairo *
- gdk-pixbuf2 *
- pam **
*Only required for swaybar, swaybg, and swaylock
**Only required for swaylock
Run these commands:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install
On systems without logind, you need to suid the sway binary:
sudo chmod a+s /usr/local/bin/sway
If you already use i3, then copy your i3 config to ~/.config/sway/config
and
it'll work out of the box. Otherwise, copy the sample configuration file to
~/.config/sway/config
. It is usually located at /etc/sway/config
.
Run man 5 sway
for information on the configuration.
Instead of running startx
, run sway
. You can run sway
from within X as
well, which is useful for testing.