Any recomendations for a tiling window-manager for wayland?

One thing preventing me from switching to wayland is a good tiling window manager.

I’ve tried sway, but I’m not a fan of how i3’s tabs work. I could manage but would go back to x11 in that case.

While there are many projects have been started, are any good enough for day to day use? Any recommendations?

Cheers

Haven’t looked into it, but maybe https://github.com/waymonad/waymonad (athough it seems to be work in progress)

https://github.com/ifreund/river looks like fun too :slight_smile:

Check some here:
https://wiki.archlinux.org/index.php/Wayland

1 Like

River - dynamic tiling, very nice and well maintained and avaliable in the AUR. If you dont like sway this should be your next thought! https://github.com/ifreund/river

Unfortuanetly, this is the only TILING and DAILY USE one i’ve found.

Wayfire - Floating WM wit some Tiling Capabilities. Well maintaited and in AUR. https://github.com/WayfireWM/wayfire

Labwc - Floating openbox - Well maintained too.https://github.com/johanmalm/labwc

Try River. It’s the only other proper alternative.

This guy has some nice dotfiles which may help for all wlroots compositors. https://gitlab.com/snakedye/wlr_config

3 Likes

Unfortuanely it seems the project has been abandoned. :disappointed_relieved:

1 Like

And the bspwm for Wayland has also been abandoned :frowning:

1 Like

River has some of it’s features??

River?

1 Like

It was long shot…River is quite nice.

For Gnome there are 2 shell extensions for bringing some tiling action into play:

Pop Shell just adds tiling behaviour into standard Gnome whereas Material Shell completely switches the shell (visually AND behaviour-wise).

1 Like

I built River this morning and realize it’s quite early in development, but seems to work for what I’ve discovered it does. Definitely still figuring it out.
Does it have virtual desktops (looked and didn’t see but it’s early and I’m not my best yet)?
So far, I’m not sure it’s better than Sway, but not sure it’s not either (how’s that for certainty)?

2 Likes

Thanks for the feedback, river looks promising, just built it. From what I can see it doesn’t support rotating monitors, which I need, so I’ve reported an issue about this.

1 Like

Quick devs! It is supported :laughing:

This is already supported, you may use any wlr-output-management client such as wdisplays, kanshi, or wlr-randr

1 Like

Managed to rotate, but I can only open and move and launch windows on one of the monitors, even though the mouse cursor can move over both.

… need to report another bug, or maybe there is some window/locking feature I’m unaware of.

I finally made myself spend some time in River, and I’m really liking the concept.
It is somewhat awkward with the limited number of windows I usually keep open at once to have on multiple workspaces, and while I was missing workspaces in River, I’m appreciating its simple but convenient approach to a main application getting the majority of the screen and an application list getting the other part.
@OdiousImp Thanks for mentioning it. I’ve gone down the foxhole and have foot and fuzzel loaded and configured now. I don’t always want a tiling environment, but this works and is very light.

1 Like

There are definetly workspaces in river…there’s has to be. There’s a module for it on waybar…They are called tags in river

Lol, then maybe I just don’t need them. As I said, I’m just getting good and into it. I certainly have more exploring to do.
Edit: Found 'em and even the default I3/sway keybinds…lol, I wonder why I didn’t try that? Course I also wonder why they have to use a different terminology for essentially the same thing.

1 Like

I wholly endorse the use of systemd desktop

1 Like

4x3-Monitor-Video-Wall-Floor-Stand-620x588
One of these.
12 monitors.
Open apps fullscreen to a new screen - simple.

Update: both river and hyprland work well and are quite usable, river is much more minimalist.

hyprland’s default layout is dwindle which is similar to bspwm’s binary splitting.