hello friends! new(ish)!
Fvwm
fvwm is a minimal window manager. You can configure it from scratch or use a distribution like fvwm-crystal. It started as a fork of twm back in 1993. In Year of Our Lord 2025. The thing still looks like we are in the 90s. Which is neat for some users.
Personally I am too lazy to configure fvwm from scratch so I just used fvwm-crystal. It is in Debian repos and modifying fvwm-crystal configuration to my needs. I also configured fvwm-crystal to use rox as it's "desktop manager" (whatever that means).
Update: I found rox to be absolute unusable garbage so I just use the fvwm-crystal thing as it comes by default with some configuration for the Desktop Icons.
Keybindings
I've found FVWM bindings configuration to be absolute garbage. So I just used sxhkd to configure keybindings to open the terminal and take screenshots
UPDATE: I figured this crap out. Here are some examples of FVWM configuration keybindings. I could finally cease the use of the garbage called sxhkd
# Win + Return
Key Return A $[Mod1] Exec st
# Win + R
Key R A $[Mod1] Exec dmenu_run
# Win + Shift + S
Key S A $[Mod2] Exec /bin/scrot -s
# Win + Shift + I
Key I A $[Mod2] Exec st -e ssh smash tmux -u2 a
# Win + Shift + T
Key T A $[Mod2] Exec st -e tmux -u2 a
further reading
- fvwm3(1)
- fvwm-crystal(1)
- FVWMCrystalFAQ(1)
- conky(1)