6 ms·
I agree with you about preferring manual tiling, the worst thing about manual tiling managers is that there are so few choices. EXWM is my favorite with StumpWM
by profsnuggles 8y ago
I agree with you about preferring manual tiling, the worst thing about manual tiling managers is that there are so few choices. EXWM is my favorite with StumpWM a close second and i3 a distant 3rd.
I've been using EXWM for a few years now and the fact that emacs isn't multi-threaded has caused me very little pain. It really isn't something to worry about. I've had way more issues with StumpWM than I have ever had with EXWM.
I find it slightly amusing that you list Common Lisp as a plus for StumpWM. At the time the gigamonkeys lisp book was published I was using StumpWM and had some issues I wanted to fix (which still existed when I finally switched to EXWM). Trying to learn Common Lisp exposed me to a community that is, to this day, the absolutely most toxic I have ever experienced. For a decade lisp was anathema to me until I discovered Clojure and from there realized that the Scheme and other non Common Lisp communities are great.
- claudiawerner 8y agoAs someone who has no idea about the CL community, what kind of experiences did you have, or what did you see, to give you such a negative impression?
- AlexCoventry 8y agoA decade ago, you had to have pretty thick skin to tolerate some of the regulars.
- profsnuggles 8y agoI did a quick search and found the /. post that convinced me to buy Practical Common Lisp https://news.slashdot.org/story/05/04/28/1936206/lisperati.com https://news.slashdot.org/story/05/04/28/1936206/lisperati.c... which was nostalgic. So this happened a while ago I don't really remember most of the specifics. I believe at the time I gave up I was trying to get weather information into StumpWM by querying the NWS SOAP api over https. I vaguely remember that there was no http library that supported SSL? I was told to just use the SBCL FFI to wrap libcurl, that SSL was useless anyway and I was an idiot for even wanting to use it. Maybe the community is better now, but I see comments on Clojure articles from Common Lispers sometimes and I have my doubts.
- lispm 8y agoCalling curl (or similar) from CL as an external program is a valid answer. I don't think that answer makes a large and diverse 'community' of thousands of people forever 'toxic'.
- profsnuggles 8y agoI'm just reporting my personal experience. That wasn't the first or only poor interaction I had asking for help trying to learn. You also are not helping make the case that the Common Lisp community is fine. Your response completely ignores the actual issue which makes it feel like a passive aggressive attack. I don't know, that probably wasn't your intent. But I already stated that I had extremely poor experiences with the community so I'm not exactly primed to give the benefit of the doubt.
- lispm 8y ago> You also are not helping make the case that the Common Lisp community is fine. I don't make the case. There is no single 'Common Lisp community' and I have no idea how all the various groups are doing. I know lots of great people in the Common Lisp community. It would make me sad to see them labelled as 'toxic'.
- int_19h 8y agoSpeaking of tiling WMs in general - is there any tiling WM that can be controlled entirely by mouse? I find that I have to do any sort of window management rarely enough that shortcuts aren't worth learning, but I do like tiled windows, so if there's something where you can e.g. lay things out by dragging them around and having them snap etc would be much preferable.
- profsnuggles 8y agoI'm pretty sure that KDE at least (no idea about gnome) has the same kind of tiling feature that recent Windows version have where dragging a window to the left/right/corners tiles it. Before I discovered tiling window managers I used to use evilwm and later fvwm customized to work the same as evilwm. Both of those window managers had options to make windows snap to the screen edge or each others borders if moved within so many pixels of each other. Maybe something like that would work for you?
- abrowne 8y agoGNOME has left and right (no corners) by dragging and Super+Left/Right. Recent versions can even drag the middle border to resize both together!
- mikekchar 8y agoIt's been years and years, but for a while I was using various Gnome Shell extensions that gave me tiling window management. I gave up only because I wanted to get out of the Gnome DE (all the associated CPU and memory hogging services that I don't want). I actually have fond memories of Gnome Shell and Mutter -- all of the functionality is exposed through the JS extension infrastructure, so it's virtually trivial to implement any kind of window manager that you want. (well... it helps that I enjoy programming in JS...) I just wish that it was decoupled from Gnome.
- int_19h 8y agoTiling in Windows isn't full featured - you can tile windows by dragging, yes, but as soon as you resize them, you get disconnects. I want something where I can e.g. snap two windows side by side, and then drag the divider between them, such that it resizes both windows.