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:
- Super+Enter: open a new terminal (default: urxvt)
- Super+Alt+q: Quit bspwm
- Super+m: switch between tiled and monocle layout
- Super+s: floating layout
- Super+f: fullscreen
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.
On: Artix Linux
Because bspwm will most certainly run together with a hotkey daemon, we list bspwm and sxhks altogether.
- Lightweightness: +++++
- Simpleness: ++++
- Easiness: ++