3 ms·
Some people have mentioned window managers, but nothing comes quite close in terms of extensibility and feature as dwm[0] and xmonad[1], which is a near dwm rei
by esrh 4y ago
Some people have mentioned window managers, but nothing comes quite close in terms of extensibility and feature as dwm[0] and xmonad[1], which is a near dwm reimplementation in haskell with many more interesting features.
Both programs are configured by writing code, which compiles to a binary that you then use. Xmonad and xmonad-contrib are maybe more accurately described as haskell libraries that make writing your own window manager trivial. Highly recommend if you enjoy configuration, you can do some really cool stuff with it.
[0] https://dwm.suckless.org/ https://dwm.suckless.org/
[1] https://xmonad.org/ https://xmonad.org/
- tiberious726 4y agoAdding stumpwm to this list---interactively programming your window manager is an amazing feeling
- hulitu 4y agoThere was a time when GWM (generic window manager) was quiet popular. It had a Lisp config language (Wool).
- rozab 4y agoI eventually found my dream WM, and it's Awesome: https://awesomewm.org https://awesomewm.org It's pretty far from suckless philosophy, which for me is a good thing. I think this makes it way more flexible and usable. Great documentation, loads of features, and infinitely extensible with lua configuration. If you aren't bothered by your WM using a few megs of memory then I think it's the best choice.
- clircle 4y agoCurrently using DWM-flexipatch for the last 6 months. Would be interested in learning what features I gain from switching to Awesome.