The “Binary Space Partition Window Manager”, referred to as bspwm, has been a lot of fun to work with. At first, a little frustrating because I couldn’t figure out how to do anything. Now, I have the basics figured out.
I first got bspwm working on my ThinkPad T420s laptop with Linux Mint. Then, I started writing a script that would assist in the installation and initial configuration of bspwm. I tested that on Ubuntu-based and Linux Mint virtual machines. That was lots of fun!
I plan on further developing the bspwm-assist.sh script so that it works on linux systems, both ubuntu and arch based.
Four things are needed to have a basic working bspwm:
- bspwm (sudo apt install bspwm)
- sxhkd (sudo apt install sxhkd)
- an executable ~/.config/bspwm/bspwmrc
- hot keys configured in ~/.config/sxhkd/sxhkdrc
My bspwm-assist.sh script automates all that. I’ll be publishing it soon, but have a few more details to hammer out.
With my newfound knowledge, I was able to set up bspwm on my Manjaro desktop computer. Still learning as I go.