I’ve been on #X11 for past 28+ years, but used different WMs over time: #twm , #fvwm95 , #e16 , #gnome , #compiz , #xmonad and #awesomewm . I’m migrating to #Wayland and need a wm which would ease the move. Requirements are: tiling, no window decorations, keyboard driven and config driven. I rediscovered #i3 == #sway which check all my boxes and use common config. After some tweaking, I got it working well with my keybindings and usage patterns. https://i3wm.org/ i3wm.org/ & https://swaywm.org/ swaywm.org/
followup:
xmonad was my first minimal tiling wm. The code as config was painful and I had to become maintainer of “my own wm binary build”. It worked well-enough on my laptop. For my triple-monitor desktop, xmonad had insurmountable shortcomings, so I chose awesomewm. It too is configured via code, but much more modern and capable. Switching to i3 was a breath of fresh air. Exactly the functionality I needed out of the box, config (data) driven with enough knobs to get it as usable as the two above :)
followup:
On Wayland side, sway is an i3 configuration compatible compositor. Since i3 is config-data driven, instead of config-code “instrumented”, it was feasible to re-implement i3 on Wayland - something not feasible for xmonad nor awesome. Additional plus for sway is that its team maintains #wlroots , which is the most popular and powerful Wayland compositor library. It is used by multiple compositors and is an implementation with ~best wayland protocol coverage.
followup:
@h4890 have not, and it doesnt have wayland parallel afaict. Also code configured.
followup:
@quasineutral doesn’t have x11 parallel, lots of eye candy which I don’t care for and I would have to compile from sources to keep it up to date.
followup:
@h4890 wdym projectors? The physical projectors which act as another monitor? Is so, no different than multi-monitor setup.