5 ms·
Window Managers are nice to play around with, I see no real reason for using StumpWM other than that you also would use a Lisp Interpreter routinely and program
by cisstrd 10y ago
Window Managers are nice to play around with, I see no real reason for using StumpWM other than that you also would use a Lisp Interpreter routinely and program in Lisp. Then StumpWM is a nice thing to configure, hack, nicely integrated with a Lisp Interpreter, no interference with Emacs Shortcuts (default StumpWM shortcuts keep out of the way), you will feel at home in the community, et cetera...
So the question is not necessarily why choose CL for a window manager, the question is: why not?!
In quite a lot of cases Programming Language preference decides what WM people end up with, and that's totally fair.
If you are into C/Lua, Awesome might be your thing.
If you are into C, try dwm and i3.
If you are into haskell, then by all means, xmonad might be great for you.
If you are into Python, there is Qtile for that (also quite nice).
For a list see here https://en.wikipedia.org/wiki/Comparison_of_X_window_managers https://en.wikipedia.org/wiki/Comparison_of_X_window_manager...
At one point I also tried StumpWM out of interest, and though this was a while ago, it was perfectly usable.
- baldfat 10y agoi3 = If your into text based setting with no programming for setup and sane defaults.
- kqr 10y agoIf by "sane" you mean "tedious and manual", sure... ;) There's a scale of how manage-y window managers are. Oldschool floating WMs are very manual in that you have to position and size each window on your own. i3 improves a lot on that by offering some automation, as long as the user still provides the basic idea of where to split and so on. Other WMs like xmonad, dwm et al. automatically position and size windows according to pre-defined layouts, which can be tweaked dynamically.
- baldfat 10y agoi3 repositioning - meta + arrows i3 resizing - meta + r and arrows i3 floating - meta + shift + space move meta + left mouse button
- cisstrd 10y agoRegarding configuration yes, regarding hacking it and community-wise, still nice for someone who likes C a lot. An additional criterion actually is license (somewhat). I for one am put off by anything published under GPLv3, think it's nice i3 is released under the BSD-License. Definitely something I personally regard as positive.
- OMGWTF 10y agoI'm playing with http://herbstluftwm.org/ http://herbstluftwm.org/ - it's written in C++, has an IPC command line client written in C. The configuration file is a bash script that uses the IPC client, but you can also use a script/program in your favorite language instead.