i3-compatible Wayland compositor
Project homepage: https://swaywm.org/
Description
sway is an i3-compatible Wayland compositor.
Package information
- Ports path
- wayland/sway
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- wayland
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- devel/json-c
- devel/pango
- devel/pcre2
- graphics/gdk-pixbuf2
- wayland/libevdev-openbsd
- wayland/libinput-openbsd STEM->=1.26
- wayland/wayland
- x11/xkbcommon
- wayland/wlroots/0.20
Runtime
- wayland/wmenu STEM->=0.1.9
- wayland/swaybg
Build
- textproc/scdoc
- wayland/wayland-protocols
- devel/meson STEM->=1.12.1v0
- devel/dwz
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-------------------------------------------------------------------------------
| Running sway on OpenBSD
+-------------------------------------------------------------------------------
Configuration
=============
If you already use i3, then copy your i3 config to
`$XDG_CONFIG_HOME/sway/config` and it'll work out of the box. Otherwise, copy
the sample configuration file to `$XDG_CONFIG_HOME/sway/config`. It is
usually located at `${SYSCONFDIR}/sway/config`. Run `man 5 sway` for
information on the configuration.
Running
=======
On OpenBSD, use the provided /usr/local/bin/startsway.sh script to
launch sway from an text VT (xenodm must be stopped). Customize it to
your needs.