Live data from Hacker News

A Tiling Desktop Environment

bitcannon.net

91–100 of 143 posts

Re: A Tiling Desktop Environment

#92
post #67
post #7

I've never understood why macOS has never included the functionality of, say, Divvy or chunkwm. I'd like to easily be able to tile my desktop via a keyboard command. Also, I've never quite understood what macOS people have against snapping the edges of windows to each other or the edge of the screen. Sometimes I want to divide the workspace into 3 or 4 windows and maximise my use of screen real estate. It's trivial t…

> Also, I've never quite understood what macOS people have against snapping the edges My go to example to explain this is the “The many windows of John Siracusa” podcast from ATP a few years ago. The relevant discussion starts at 1:33:00 https://atp.fm/episodes/96 Siracusa, who grew up as a (classic) Mac user, explains his tiling and overlapping habits to Arment and Liss, who grew up as Microsoft Windows users and la…

Now I want to see an annotated print screen of his desktop. Spatially organizing the desktop reminds me of Eagle Mode, which kind of works but it gets weird first zooming into the filesystem to then zoom into the menus to find a command to run/open the file. After that it almost sounds like he touches on how the acme editor lays out "windows" in columns for his kill-app that "no one wants", amazing

Re: A Tiling Desktop Environment

#93
post #7

I've never understood why macOS has never included the functionality of, say, Divvy or chunkwm. I'd like to easily be able to tile my desktop via a keyboard command. Also, I've never quite understood what macOS people have against snapping the edges of windows to each other or the edge of the screen. Sometimes I want to divide the workspace into 3 or 4 windows and maximise my use of screen real estate. It's trivial t…

Window snapping and tiling doesn’t really scale past maybe 6 windows. Once you go past that, you need to start hiding windows or using virtual desktops. And the random access of an arbitrary window when you have many dozens of them is tedious with a keyboard. With a mouse you have spatial memory of where you put the window.

Re: A Tiling Desktop Environment

#94
post #82

I use i3 on a Linux laptop, I really enjoy it. Too bad nothing exists like that on Windows. Snapping or splitting 2 windows side by side (the Windows 10 snap feature) isn't enough. On the bright side most of the other features that you would use along side a tiling wm can be used in Windows, and it's very good. - AHK to manage global hotkeys and remapping keys - Keypirinha to launch apps / folder paths with fuzzy sea…

https://github.com/fuhsjr00/bug.n exists for Windows

Re: A Tiling Desktop Environment

#95
post #81
post #7

I've never understood why macOS has never included the functionality of, say, Divvy or chunkwm. I'd like to easily be able to tile my desktop via a keyboard command. Also, I've never quite understood what macOS people have against snapping the edges of windows to each other or the edge of the screen. Sometimes I want to divide the workspace into 3 or 4 windows and maximise my use of screen real estate. It's trivial t…

I use the magnet app for this. Works perfectly when needed. Interestingly I don't use it that often on my laptop's screen, but for my 34" widescreen it's a must have.

Thanks, I didn't know about Magnet till you mentioned it. It looks like it's a lot better on an iMac than MBPs, because when you try to split the screen vertically some apps need to be wider than half of a 13" screen.

Re: A Tiling Desktop Environment

#96
I really like the Enlightenment desktop environment, but always fall off it because I can't get the tiling working how I like. If the tiling is fixed to be consistent with Awesome/i3/dwm, Enlightentment would certainly be what this article calls for.

Re: A Tiling Desktop Environment

#97
post #94
post #82

I use i3 on a Linux laptop, I really enjoy it. Too bad nothing exists like that on Windows. Snapping or splitting 2 windows side by side (the Windows 10 snap feature) isn't enough. On the bright side most of the other features that you would use along side a tiling wm can be used in Windows, and it's very good. - AHK to manage global hotkeys and remapping keys - Keypirinha to launch apps / folder paths with fuzzy sea…

https://github.com/fuhsjr00/bug.n exists for Windows

Yes, I tried using that multiple times. It's very buggy / not suitable for full time usage (which is funny given its name).

Re: A Tiling Desktop Environment

#98
post #82

I use i3 on a Linux laptop, I really enjoy it. Too bad nothing exists like that on Windows. Snapping or splitting 2 windows side by side (the Windows 10 snap feature) isn't enough. On the bright side most of the other features that you would use along side a tiling wm can be used in Windows, and it's very good. - AHK to manage global hotkeys and remapping keys - Keypirinha to launch apps / folder paths with fuzzy sea…

I recently found WinDock ( https://www.ivanyu.ca/windock ) for windows and just love it. It is scriptable so you can define how windows get tiled in any part of the monitor, and you can make each of your monitors different if you want. You can also set different profiles, which could be used say during work ours, and after work hours.

Thanks, but from its home page, it sounds like it resembles an automatic tiling wm where you have predefined layouts?

I much prefer i3's tiling strategy where it's not predefined, and instead it reacts to how you're using it on the fly. So if you had 2 windows split and you wanted a third window split, you just get that by default without having to define that triple column layout ahead of time.

Re: A Tiling Desktop Environment

#99
post #7

I've never understood why macOS has never included the functionality of, say, Divvy or chunkwm. I'd like to easily be able to tile my desktop via a keyboard command. Also, I've never quite understood what macOS people have against snapping the edges of windows to each other or the edge of the screen. Sometimes I want to divide the workspace into 3 or 4 windows and maximise my use of screen real estate. It's trivial t…

Window snapping and tiling doesn’t really scale past maybe 6 windows. Once you go past that, you need to start hiding windows or using virtual desktops. And the random access of an arbitrary window when you have many dozens of them is tedious with a keyboard. With a mouse you have spatial memory of where you put the window.

I always feel claustrophobic without virtual desktops. I use them to split out windows in groups according to task, with keyboard switching for speed.

i3 and Vim let me keep my hands off the mouse.

Re: A Tiling Desktop Environment

#100

I'm just here to shamelessly shill for Notion (not-ion), though it is probably the furthest tiling WM from this guy's wants (ease of setting up shiny things). I swear there are still dozens of active users. It's tiling is like i3 except it uses manual layouts instead of dynamic. So when you create yet another xterm window it does not rearrange all the other tiles on your screen, it just creates a new tab in the curre…

One of the dozen users checking in. My favorite feature of ion/notion is the alt-space scratch pad. I always have a bunch of ad-hoc terminals or other programs open that I can easily reach from any desktop. So far I haven't seen any other tiling wm that has something similar. I'm probably wrong though.

Uhh i3 has had a scratchpad forever and I use it in tabbed mode with as many tabs as I want
Post reply on HN