I only bring this up because I have seen a dozen or more tiling WMs come and go over the past 20 years, many of which were touted as being "the future." The reality is that the most productivity-enhancing features from tiling WMs were integrated into all the major window managers ages ago, and pure tiling WMs will forever be a niche product.
That means to use them effectively you're going to need to invest a lot of time and effort for realistically incremental gains in productivity, and in return you get the side effect of niche products like these having a lots of rough edges.
It's their superpower, and also they tile if you're into that. I never fell into a particularly useful workflow with tiling window managers myself, but as an invitation into the world of alternative lightweight Linux window managers, it's one of the most powerful demonstrations of the things Linux can do great.
I find standard layer style VMs work better for desktop development. Same with being a daily driver. More dynamic moving parts with applications opening and closing ore often.
I initially thought that an even better WM would be in the realm of an real-time strategy game camera: an infinite 2D canvas with "keybindable" locations+zooms. Niri has convinced me that my idea was too complicated, and it hits the perfect spot between functionality and usability.
It's like technology gifted to us by aliens from the future.
I have a laptop, 24" centered horizontal centered and a 24" vertical monitor and do a vertical half split for Spotify/teams/shell/outlook, with docs on the laptop screen and ide on the main window full screen. And virtual desktops for design/research, dev and personal.
Sticking with the standard monitor sizes instead of 4k or ultrawide makes screen sharing way simpler as well!
Small gripe, Modern UI design with 10px of padding around everything means most apps and pages HAVE to be full screen to get anything done.
They follow ubuntu releases, kind of. The downside, they went all in into their new desktop env - cosmic, and until they release it they won't move on from 20.04..
I really loved the tiling feature in PopOS 20.04 which came out of the box. But then I bought a new laptop, and had to move to arch to use it..
https://extensions.gnome.org/extension/4548/tactile/
I am an i3 convert, but I feel this is very useful, if you don't want a full-blown tiling extension, but want some of the convenience of tiling, this is such a simple solution!
Perhaps the biggest usage difference I'll make switching between a floating and tiling window manager is how I swap windows in those positions. In the tiling case I'll create tabbed containers and position the container tiles accordingly. Then any time I want to switch it's selecting a tab in the container. In the floating use case I just switch and position individually. Most of the time the tabbed container is the easier workflow, rarely the floating one can be a better fit - just depends on what exactly I'm doing at the time.
Overall the difference is relatively tiny and what I really end up wanting to get close to regardless of the tools I'm using is something like that Windows 10 beta period where you could put different applications as tabs in the same window, have the workspace/zone based tiling gestures + shortcuts, but have new things just default to floating windows until I assign them.
In the end... so long as I can position the window somewhere within 2 seconds it really doesn't matter much.
My key bindings are a little different because I use the defaults in Spectacle to do it. More than a decade like that. Program's discontinued but still works and has never given me so much as one problem this entire time, so I'm going to keep using it until it stops working.
https://support.apple.com/guide/mac-help/mac-window-tiling-i...
defaults write -g NSUserKeyEquivalents -dict-add \
"\033Window\033Move & Resize\033Left" "@~\\U2190" \
"\033Window\033Move & Resize\033Right" "@~\\U2192" \
"\033Window\033Move & Resize\033Top" "@~\\U2191" \
"\033Window\033Move & Resize\033Bottom" "@~\\U2193" \
"\033Window\033Fill" "@~F" \
"\033Window\033Center" "@~C"
Equivalent to manually binding in System Settings -> Keyboard -> Keyboard Shortcuts -> App ShortcutsI use all of those except center, plus Cmd+Ctrl+[left, right] for top quarters left and right, and Cmd+Ctrl+Shift+[left, right] for lower quarters left and right.
Thanks!
It says “based on” in the README, which could just mean “inspired by”, but it’s also in the license so I thought that it was an actual fork. Looking at the actual history would reveal the answer, but idk, works basically the same.
That thing works for me. Horses for courses, YMMV.
If that's being a cavemen, I'm a proud one at that.
That and the apple touchpad to swipe three fingers left and right to switch desktops (and different machines as one desktop is remote desked into a windows box and another terminal+tmux session to a linux box).
I really love it so far.
I only use tiling on my 21:9 display.