ArchBang now ships with DWM….

I have added DWM tiling window manager to ArchBang for anyone who wishes to try it out. DWM is not in Arch repos so is included as a binary that you have to update every time you make a change to its config file [or patch it]. You will find everything in dwm folder in /home/ablive. As I do not ship ArchBang with base-devel meta package you will not have any of the tools needed to rebuild dwm which I will get onto later in this post.

First lets get DWM up and running, edit ~/.xinitrc and remove the ‘#’ from the startdwm line. Save file then exit Openbox from main menu or from a terminal [openbox –exit].

You should then see this screen:

Bindings are different to Openbox so I will give you some useful ones [at least for me anyway!]

Super + Enter opens a terminal
Super + p Launcher [dmenu]
Super + [1-9] switch tag
Super + Shift + c closes a window
Super + Shift + q closes DWM session

Making changes are more complicated but you will only learn by trying 😉

If you have a working network connection the following will work live or installed.

Open a terminal and run:

sudo pacman -Sy base-devel –needed

Go into dwm directory

cd ~/dwm

Edit config.h file you will see a line near the top of file [line 7 in my case] that says topbar change the 0 to a 1 [read comment at end of line]

Save file then run:

sudo make install

If all goes well….

Log out of DWM with Super + Shift + q

Now you should see pane at top of screen…

That is a brief overview of DWM and making changes, you can of course add patches for more functions and options. Think as I did when I first started with DWM it is a case of walking before running. More information at https://dwm.suckless.org/ and arch wiki https://wiki.archlinux.org/title/Dwm