Hi there, I’m looking at floating window mangers as an in-between of DEs and escaping configuration hell (somewhat) of tiling Window Managers.
Specifically, I was looking at IceWM and OpenBox, but would love recommendations and discussion on what you like and why.
Cheers!
What about dwm makes it a more appealing choice compared to XMonad? (Excluding the C vs Haskell argument)
i dont have much experience with xmonad but i tried every wm at some point. usually the things that keep me with dwm is that i found a build with very sane defaults and a number of patches i appreciate like swallowing, fake fullscreen(so you can fullscreen a program inside the assigned window) or xresources/pywal integration . i also love the scratchpad implementation and the tag system with a tag 0. i also like dwmblocks for the status bar . now im sure some of this features are available on other wm but i never found all of them in one like on DWM.
i also use ST as terminal and it works great with dwm while it gives me issues with other WM(usually resizing issues)
XMonad has most of the features you’ve listed though: window swallowing, fake fullscreen (other solutions exist: tabbed layout, fullscreen…), xresources (other solutions exist, just not familiar of them tbh), scratchpad, tags, taffybar and many more features in xmonad-contrib!
Does XMonad have a master-slave layout?
Do you have an image at hand that showcases that layout? The only images I am finding from a little DDG’ing are similar to XMonad’s XMonad.Layout.ThreeColumns, but I am not sure if that is what you are looking for.