I'm super happy that I found out about NetBSD and about this guide!
Always a pleasure to hear from an happy user.
My system is up and running with spectrwm but I have a question for you if you don't mind?
Once you're happy with your system, I'd recommend backing-up your config files.
They will be very usefull if you ever run into trouble 😉
I'm quite new to tiling window managers and I've only configured i3wm before.
I've never used
i3 myself but its available if you prefer it.
It seems like there is a config file laying somewhere because most things are working.
Default config files can be found in
I've created a .spectrwm.conf in my ~/ directory with some minor tweaks.
spectrwm is actually rather simple to configure but, by default the keybinding are on a different file.
This can be confusing for new users. Look at line 91 in the default
spectrwm.conf file, it reads
keyboard_mapping = ~/.spectrwm_us.conf
Now you can either use this or copy all the keybindings and paste them at the end of the main config file.
After this delete the keyboard_mapping line quoted above and you will have a single config file, much easier to handle IMO.
What confuses me is that I don't have a spectrwm.conf in /etc.
See above, these are in
conky is installed and I created ~/.conkyrc file containing some minor configuration. Also I pointed this fom my ~/.spectrwm.conf file.
I don't use
conky but, this seems correct.
Btw, as you might have noticed I'm now running
frankenwm instead. But, if you are new to tiling, I wouldn't recommend it just yet as configuration is done at compile time.
On my top bar it says " total exceptions1, first exception: could not find xlock"
xlock, you need to change this.
but xlock is not in my ~/.spectrwm.conf file and I've installed slock. What am I doing wrong?
Look at line 96 of the default config
program[lock] = xlock
Did you change this to
Been stuck with this for hours now :/
As said, one config file is much easier to handle 😉
I could dig out mine but, I've done so many changes to the keybindings so they would match
awesomewm's since it was the first WM I used, that it would be just confusing to you.
Tell you what, I'll fix a default one for you...soon.