3 ms·
I want to like TWMs but they all seem tailored to running single app workspaces on low res screens. I would absolutely love a TWM that let me place/size window
by uberduper 4y ago
I want to like TWMs but they all seem tailored to running single app workspaces on low res screens.
I would absolutely love a TWM that let me place/size windows like Spectacle or Rectangle but also _push_ other windows out of the way to maintain a grid and avoid overlapping. Open terminal, use keybind to place in upper right 1/3rd the screen width and 1/2 height. Open slack, hit same keybind, terminal gets pushed left (or down if there's already something to the left). Open browser, hit center 1/3rd 100% height keybind. Pushes terminal left. Focus slack, hit top right keybind again to expand window to 2/3rd width. Pushes browser down to center 1/3rd bottom 1/2. etc.
- mikenew 4y agoWhat you're describing is what tiling window managers do (or at least very close to what you're describing). Neither Spectacle or Rectangle are actually tiling window managers; they're just window snapping tools. I have never tried this (haven't used macos as my main OS in years), but I've heard it works well, and should give you the tiling window experience: https://github.com/ianyh/Amethyst https://github.com/ianyh/Amethyst
- kergonath 4y agoIt works very well indeed. No problem either tiling or stacking when I want one or the other.
- uberduper 4y agoI'm a linux desktop user. Today I use pygrid with a couple tweaks to get the Spectacle keybinds. I've used this with gnome and kde and it's fine. I would really like to use it with a wm that supports per-screen workspaces/virtual desktops. As far as I've been able to find, ONLY tiling window managers do this. I've also used sway quite a bit. And i3... and even pop's tiling.. They are nothing, at all, like I've described. I've gone so far as to setup sway to float all windows and created swaymsg keybinds to place/size windows like spectacle but discovered that sway has a bug with focus window up/down/left/right keybinds and floating windows.