Learn how to use bspwmctl after installation.
# Install bspwm environment
./bspwmctl install [--minimal|--standard|--full]
# Check installation status
./bspwmctl check
# Show help
./bspwmctl --help
# Show version
./bspwmctl --versionAfter running the installer:
- Log out of your current session
- At the login screen, click the session selector (usually a gear icon)
- Select bspwm
- Log in with your credentials
The default keybindings (configured in ~/.config/sxhkd/sxhkdrc):
| Shortcut | Action |
|---|---|
Super + Enter |
Open terminal (kitty) |
Super + Space |
Open app launcher (rofi) |
Super + w |
Close window |
Super + m |
Toggle monocle mode |
Super + [1-9] |
Switch to desktop 1-9 |
Super + Shift + [1-9] |
Move window to desktop 1-9 |
Super + h/j/k/l |
Focus window (left/down/up/right) |
Super + Alt + h/j/k/l |
Resize window |
Super + Shift + q |
Restart bspwm |
Super + Shift + Escape |
Reload sxhkd config |
Your configuration files are located in:
~/.config/bspwm/ ← Window manager config
~/.config/sxhkd/ ← Keyboard shortcuts
~/.config/kitty/ ← Terminal config
~/.config/polybar/ ← Status bar (if standard mode)
~/.config/picom/ ← Compositor (if standard mode)
See Installation Modes for detailed comparison.
Check out Commands Reference for all available commands.
Edit ~/.config/sxhkd/sxhkdrc:
nano ~/.config/sxhkd/sxhkdrcAfter editing, reload with Super + Shift + Escape
Edit ~/.config/bspwm/bspwmrc:
nano ~/.config/bspwm/bspwmrcThen restart bspwm with Super + Shift + q