An important difference between Wayland and X11 is that Wayland by concept combines window manager and compositor. That made it harder to write simple or experimental window managers for Wayland, such as StumpWM or i3.

River is a compositor for Wayland that supports implementing a window manager separately, with an independent window placement paradigm, in an arbitrary language.

Here is the wiki page listing window managers for river:

https://codeberg.org/river/wiki/src/branch/main/pages/wm-list.md

The ones I find most interesting are mousetrap and mopotamo - I am a big fan of StumpWMs manual tiling and configurability.

  • _hovi_@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    2 days ago

    Cool idea, love the variety something like this brings. Anyone here daily drive one of these?

    • vividspecter@aussie.zone
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      Nope, but I hope this pans out. I’ve been using Sway for a few years, and while I don’t mind it, I’ve always preferred XMonad’s window management and configurability. exwm outside of X11 would also be nice.

      • _hovi_@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        2 days ago

        I liked xmonad quite a lot too, though I never did get into Haskell enough to actually customise it all that much. I think it was called monocle layout, but man I’ve felt that lack of it since moving to Wayland

  • cymor@midwest.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    I like river WMs like Niro on my laptop. It doesn’t work for me on a multi monitor setup, though.

    • Waryle@jlai.lu
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      You mean Niri? I do use it with 2 monitors, and very different ones (one 32" 21/9 1440p and one 14" 16/9 1080p) without any issue

      What problem do you have?

      • cymor@midwest.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        22 hours ago

        Haha autocorrect fail.The multi monitor setup was on a work machine. My work is a completely different workflow. Niri worked perfectly.