How am I supposed to judge a window manager (excuse me, compositor is the term used in the brave new world of wayland) without a video / screenshot of it running? I get the "tiling" part, but how is this different than sway with a python script telling it to do something on the background?
River: A dynamic tiling Wayland compositor
11–20 of 42 posts
Re: River: A dynamic tiling Wayland compositor
#12I really wish there was a window manager that (a) looks good and modern (b) can tile well but also allows for free floating windows (c) has simple commands, not multi stroke Emacs-style commands (d) can allow tiling with the mouse with snapping
Re: River: A dynamic tiling Wayland compositor
#13So what's Wayland? I can't be the only one who is frustrated when they click on a HN link hoping to learn more about something, and instead I'm presented with a list of folders and files.
Wayland is a protocol - not an implementation. It tries to minify latency by merging together some of the components X11 had and tries to do this in a slim and faster way eliminating "design flaws". The implementation of the protocol may differ, but I know for example MUTTER, that is used in GNOME ( https://gitlab.gnome.org/GNOME/mutter ) This article has nice and not too complex visualisations and explanations: http…
Quiet the opposite. Tearfree rendering, forced vsync and the completely opaque way of interacting with graphics memory in order to fulfill the "every frame is perfect" philosophy means Wayland is optimized for all kinds of things (mainly to give involved consulting firms some lucrative gigs) but certainly not latency.
Re: River: A dynamic tiling Wayland compositor
#14I really wish there was a window manager that (a) looks good and modern (b) can tile well but also allows for free floating windows (c) has simple commands, not multi stroke Emacs-style commands (d) can allow tiling with the mouse with snapping
Have you considered kWin? Sounds like it meets all your requirements. If you're worried about 'bloat', it's surprisingly lightweight and you don't need to pull in a full KDE desktop environment.
And KDE doesn't wake up properly from suspend on my machine.
:-/
I actually like Cinnamon a lot since you can hit Windows+LEFT/UP/RIGHT/DOWN and at least tile in 4 regions (though I wish it could split more fine grained, and I wish they supported Wayland.
Re: River: A dynamic tiling Wayland compositor
#15Earlier quoted context omitted.
Wayland is a protocol - not an implementation. It tries to minify latency by merging together some of the components X11 had and tries to do this in a slim and faster way eliminating "design flaws". The implementation of the protocol may differ, but I know for example MUTTER, that is used in GNOME ( https://gitlab.gnome.org/GNOME/mutter ) This article has nice and not too complex visualisations and explanations: http…
> It tries to minify latency Quiet the opposite. Tearfree rendering, forced vsync and the completely opaque way of interacting with graphics memory in order to fulfill the "every frame is perfect" philosophy means Wayland is optimized for all kinds of things (mainly to give involved consulting firms some lucrative gigs) but certainly not latency.
Re: River: A dynamic tiling Wayland compositor
#16So what's Wayland? I can't be the only one who is frustrated when they click on a HN link hoping to learn more about something, and instead I'm presented with a list of folders and files.
Re: River: A dynamic tiling Wayland compositor
#17Re: River: A dynamic tiling Wayland compositor
#18Earlier quoted context omitted.
> It tries to minify latency Quiet the opposite. Tearfree rendering, forced vsync and the completely opaque way of interacting with graphics memory in order to fulfill the "every frame is perfect" philosophy means Wayland is optimized for all kinds of things (mainly to give involved consulting firms some lucrative gigs) but certainly not latency.
Could you give more details on that? This sounds like Wayland is not your favourite...
Re: River: A dynamic tiling Wayland compositor
#19How am I supposed to judge a window manager (excuse me, compositor is the term used in the brave new world of wayland) without a video / screenshot of it running? I get the "tiling" part, but how is this different than sway with a python script telling it to do something on the background?
It's a DWM port to Wayland, essentially. I assume that's why this was posted.
dwl[0] is closer to a port, it's explicitly trying to work the same as dwm for wayland with the same philosophy, although it's still an independent project written from scratch.
Re: River: A dynamic tiling Wayland compositor
#20Earlier quoted context omitted.
Could you give more details on that? This sounds like Wayland is not your favourite...
I discussed this in past comments: https://news.ycombinator.com/item?id=29017674 https://news.ycombinator.com/item?id=29017940