Sway: Difference between revisions

From Alpine Linux
mNo edit summary
m (Make links to intel and radeon pages actual links)
Line 19: Line 19:
The following contains guides per-graphics for setting the video stack up.
The following contains guides per-graphics for setting the video stack up.


For Intel:
* [https://wiki.alpinelinux.org/wiki/Intel_Video Intel Video]
<pre>
* [https://wiki.alpinelinux.org/wiki/Radeon_Video Radeon Video]
https://wiki.alpinelinux.org/wiki/Intel_Video
</pre>
 
For Radeon:
<pre>
https://wiki.alpinelinux.org/wiki/Radeon_Video
</pre>


Add yourself to the input and video groups:
Add yourself to the input and video groups:

Revision as of 17:51, 2 January 2021

Sway is a tiling Wayland compositor. It's a drop-in replacement for the i3 window manager.

Prerequisites

First, install & configure eudev:

# apk add eudev
# setup-udev

Then install graphics drivers appropriate to your system:

# apk search mesa-dri
# apk add mesa-dri-intel # example

The following contains guides per-graphics for setting the video stack up.

Add yourself to the input and video groups:

# adduser $USER input
# adduser $USER video

You have to log out and back in for this to take effect.

Installation

We can now install sway:

# apk add sway sway-doc
# apk add                \ # Install optional dependencies:
    xorg-server-xwayland \ # strongly reccommended for compatibility reasons
    alacritty            \ # default terminal emulator
    dmenu                \ # default application launcher
    swaylock             \ # lockscreen tool
    swayidle               # idle management (DPMS) daemon

Running Sway

To run sway, first set XDG_RUNTIME_DIR to a suitable location (e.g. /tmp). Install & configure elogind to skip this step. Then run sway from the Linux console:

$ XDG_RUNTIME_DIR=/tmp sway

Add this to a script if it becomes tedious.

Configuration and Usage

An example config is provided at /etc/sway/config. Copy it to ~/.config/sway/config and read through it to learn the default keybindings.

For additional information, start at man 5 sway and read the upstream FAQ.