Bspwm Progress

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.