Live data from Hacker News

Kwm, tiling window manager for OS X

github.com

21–30 of 76 posts

Re: Kwm, tiling window manager for OS X

#21
post #16

This looks really similar to bspwm[1] for Linux, which also uses a binary tree for window management, and also uses a daemon/client model for interaction with the window manager. bspwm is by far my favourite window manager, in any OS I have used. [1]: https://github.com/baskerville/bspwm

I used to use bspwm, but ended up moving back to i3wm. While i3wm is not perfect, I always found it to be more practical than bspwm. The ability to stack, for example, is very nice. What's the thing that you really like about bspwm? As much as I wanted to really like bspwm, when it came to using it for work, I just found it lacked something.

Re: Kwm, tiling window manager for OS X

#23
post #6

On Linux and Windows I can make the current window occupy the left of the screen using Super+L, and the right side of the screen using Super+R. I rarely need more than this, in fact I find more than two or three windows distracting for most of my normal tasks.

[deleted]

Re: Kwm, tiling window manager for OS X

#24
post #17

That screenshot is OS X? Anyone got any tips to achieve a look like that? I thought OS X customisation was basically dead.

If you look closely it appears to be a fullscreen iTerm2 running a fancy tmux powerline.

Edit: From https://github.com/koekeishiya/kwm/issues/8#issuecomment-166...

"The Apple menubar is hidden using the option that was added with El Capitan. I'm using the program nerdTool to create the illusion of a bar that you see in the screenshot."

Re: Kwm, tiling window manager for OS X

#25
post #6

On Linux and Windows I can make the current window occupy the left of the screen using Super+L, and the right side of the screen using Super+R. I rarely need more than this, in fact I find more than two or three windows distracting for most of my normal tasks.

I wish Apple would fully commit to tiling. We now have a situation where you can make an app full screen, if it supports it. Or you can have two apps side-by-side, if both apps support that. You can't go 'almost' full-screen - as in 'full-screen, but leave me the menubar' without something like Spectacle. I'm not even sure if keyboard shortcuts are available for split-screen, or if you can split two windows from the same app. But some apps support that themselves, of course. Shouldn't screen/window/tab management be a solved problem by now, rather than a bunch of disconnected hacks that sometimes work, but are touted as revolutionary features in the marketing material?

Re: Kwm, tiling window manager for OS X

#26
post #16

This looks really similar to bspwm[1] for Linux, which also uses a binary tree for window management, and also uses a daemon/client model for interaction with the window manager. bspwm is by far my favourite window manager, in any OS I have used. [1]: https://github.com/baskerville/bspwm

I used to use bspwm, but ended up moving back to i3wm. While i3wm is not perfect, I always found it to be more practical than bspwm. The ability to stack, for example, is very nice. What's the thing that you really like about bspwm? As much as I wanted to really like bspwm, when it came to using it for work, I just found it lacked something.

Curious, what issues do you have with i3?

Have been using it for a few years, really hits the sweet spot of easy-config + awesome functionality (stacked terminal windows with remote server load averages piped through title bar are a real nice-to-have for example). Floatable dock (i.e. scratchpad) is also pretty handy for skype, music player, notes, etc.

Only issue that's really bothered me is a minor one: with stacked windows you can't get the desktop background to show through properly with transparency enabled (via Compton or other compositor). Apparently that's been fixed in 4.11.

Anyway, no shortage of TWM options on Linux, everyone can have their (nearly) ideal setup ;-)

Re: Kwm, tiling window manager for OS X

#28
post #22
post #17

That screenshot is OS X? Anyone got any tips to achieve a look like that? I thought OS X customisation was basically dead.

I would love to know that too!

Someone already mentioned this in a comment above, but here you go : https://github.com/koekeishiya/kwm/issues/8#issuecomment-166...

I'm running something pretty similar, and it does look pretty good.

Re: Kwm, tiling window manager for OS X

#29
post #6

On Linux and Windows I can make the current window occupy the left of the screen using Super+L, and the right side of the screen using Super+R. I rarely need more than this, in fact I find more than two or three windows distracting for most of my normal tasks.

ShiftIt will do that: https://github.com/fikovnik/ShiftIt

Another vote for ShiftIt here. I've been using it for a couple of years now, and I've found it fine for most purposes. Supports XQuartz+xquartzwm, supports multiple monitors, has configurable keyboard shortcuts.

A few more options would be nice, though - I somewhat often want 3 columns in a row, for example, particularly on a 16:10 or 16:9 screen monitor. When I had a 10:16 portrait monitor setup I quite often wanted 3 rows in a column, too.

Re: Kwm, tiling window manager for OS X

#30
post #8

Worth mentioning Amethyst for OS X, I've been using it for a year with a 3 monitor setup with no problems. https://ianyh.com/amethyst/ and https://github.com/puffnfresh/Honer.app

It's not obvious from the Amethyst page that it's open source: https://github.com/ianyh/Amethyst (looks to be the MIT licence)
Post reply on HN