Live data from Hacker News

Kwm, tiling window manager for OS X

github.com

41–50 of 76 posts

Re: Kwm, tiling window manager for OS X

#41
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

I use Amethyst everyday and it is excellent.

How does it compare to kwm?

Re: Kwm, tiling window manager for OS X

#42
Is there any way to ask kwm not to auto-tile windows, but rather keep them all maximized and one behind the other and with all their title bars visible by default?

That's the way I prefer to use i3 on Linux, and it would be nice to find something like that for OSX.

Re: Kwm, tiling window manager for OS X

#43
post #39

Earlier quoted context omitted.

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…

Hm? The menu bar exists in fullscreen apps. Move your mouse to the top and it will appear.

Yes, but I'd rather have it showing permanently. It doesn't take up much space, but it does provide really useful information - date and time, at the very least!

Re: Kwm, tiling window manager for OS X

#44

Earlier quoted context omitted.

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 stacke…

With i3, I never found an easy way to swap two windows at different levels of the tree. With awesome or bspwm, I can just mod+drag. Also, automatic tiling in various layouts is nice.

Re: Kwm, tiling window manager for OS X

#45

See also Spectacle: https://www.spectacleapp.com/ Maybe not the most configurable but in return you get something that works out of the box and doesn't require you to read 38 pages of README.

huh, turns out there are way more options than I thought. I've been using SizeUp for a while, and am pretty happy with it.

Re: Kwm, tiling window manager for OS X

#46
post #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)

Yes, the license is an MIT license.

Re: Kwm, tiling window manager for OS X

#47
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

I'd be curious to know how this software compares with Amethyst. I've also been using Amethyst for some time with no problems, but it is sometimes a bit sluggish. I have so far assumed this has more to do with unavoidable limitations in the OS X gui ecosystem. It is written in Objective-C, is available on homebrewa and has a binary distribution available, provides a gui configuration manager, and seems to include all features claimed by kwm—including focus follows mouse. But if I knew how the two projects differ and, in particular, what kwm provides (or plans to provide) that Amethyst doesn't, I might consider giving it a shot.

Re: Kwm, tiling window manager for OS X

#50
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

I'd be curious to know how this software compares with Amethyst. I've also been using Amethyst for some time with no problems, but it is sometimes a bit sluggish. I have so far assumed this has more to do with unavoidable limitations in the OS X gui ecosystem. It is written in Objective-C, is available on homebrewa and has a binary distribution available, provides a gui configuration manager, and seems to include all…

At a guess, I would expect kwm to be faster, but probably less far along than Amethyst in terms of features/stability.

It's been a long time since I've actually written any C++, but briefly looking through the code it looks like it's making some of the same assumptions I made that resulted in some strange problems like the dreaded fullscreen bug (https://github.com/ianyh/Amethyst/issues/254). That said, some of those assumptions were made 3 OS X versions ago so things might have improved.

It does, however, look a lot lighter weight than Amethyst is, and it looks like it does a better job at aggressively caching. It also supports binary space partitioning, which Amethyst doesn't support yet (https://github.com/ianyh/Amethyst/issues/255). If I'm reading it correctly, though, that's the only thing it supports.

All in all, it seems like a great project. We could probably learn some things from each other, and I expect both projects would be the better for it.

Post reply on HN