bspwm is a tiling window manager. Without configuration it does absolutely nothing, except showing a black screen. bspwm itself has no support for keybindings. It is controlled with the client program bspc.
You may want to run a seperate hotkey daemon to implement keybindings. Most of the time this is the program sxhkd.
Initially you have to install the default configuration in your home config directory
$ install -Dm755 /usr/share/doc/bspwm/examples/bspwmrc ~/.config/bspwm/bspwmrc $ install -Dm644 /usr/share/doc/bspwm/examples/sxhkdrc ~/.config/sxhkd/sxhkdrc
The most important default keybindigs are:
The concept of bspwm takes some getting used to. The sxhkd config file is fairly understandable, so an user with some Linux/Unix knowledge should have no problems.
Website: https://github.com/baskerville/bspwm
On: Artix Linux
Because bspwm will most certainly run together with a hotkey daemon, we list bspwm and sxhks altogether.