Live data from Hacker News

Fancy Zones, a tiling window manager

github.com

81–90 of 172 posts

Re: Fancy Zones, a tiling window manager

#81

Im a huge fan of window management, so I'll definitely check this out. Incumbents are pretty strong, though. Windows 10 introduced Snap, which easily breaks your screen into halves or quadrants https://support.microsoft.com/en-us/help/4027324/windows-10-... Sysinternals, well known for simple powerfull tools, makes a program called Desktops. It creates a total of 4 sets of desktops you can hotkey between. https://doc…

For Windows 10, you probably don't need Desktops anymore. If you click on the task view button on the toolbar, one of the options at the top is to add virtual desktops. You cycle between them with ctrl-win-left and ctrl-win-right.

Re: Fancy Zones, a tiling window manager

#82

Earlier quoted context omitted.

Some applications like to reset their own position occasionally, or don't take kindly to being resized from an outside process. WinSCP is an example where workspacer tries to resize/position the window, and WinSCP itself listens for the move event, and moves itself. workspacer gets that second move event, and cycles back and forth forever. For the few cases where it doesn't work right now, I have ignore routes setup…

> WinSCP is an example where workspacer tries to resize/position the window, and WinSCP itself listens for the move event, and moves itself. Why?

¯\_(ツ)_/¯

Re: Fancy Zones, a tiling window manager

#85
post #78

Earlier quoted context omitted.

Windows doesn’t really have a window manager like the concept from X11. Basically the apps get messages and by using the standard libraries to handle a selection of messages, you get the behavior you’d expect of a Windows app, like the maximizing and minimizing, resizing and the Windows 10 specific zooming behavior. But there is little coordination and no separate process that draws window frames or something like th…

Thank you for confirming my intuitions, I wasn't entirely sure if it was a hard limitation of the way Windows handled... windows or if it was just buggy software. So I guess this new WM suffers from the same limitations? This experience actually made me wary of Wayland and other X11 replacements because, as far as I understand, they behave similarly. I could be completely wrong about that though because I still haven…

I can confirm PowerToys does need to run as admin for this functionality.

Re: Fancy Zones, a tiling window manager

#87
post #59
post #28

Earlier quoted context omitted.

In my opinion, the major disadvantage of current tiling WMs like i3 is that they don't make effective use of the mouse, which can be a very efficient input device for some usages. If this product is able to change that, then that could outweigh the pain of the awkward configuration for me.

The mouse works great in Sway for resizing splits, moving floating windows, and changing window focus.

Interesting! Thanks for the recommendation

Re: Fancy Zones, a tiling window manager

#88

Im a huge fan of window management, so I'll definitely check this out. Incumbents are pretty strong, though. Windows 10 introduced Snap, which easily breaks your screen into halves or quadrants https://support.microsoft.com/en-us/help/4027324/windows-10-... Sysinternals, well known for simple powerfull tools, makes a program called Desktops. It creates a total of 4 sets of desktops you can hotkey between. https://doc…

For Windows 10, you probably don't need Desktops anymore. If you click on the task view button on the toolbar, one of the options at the top is to add virtual desktops. You cycle between them with ctrl-win-left and ctrl-win-right.

Oh my - I didnt know. Will investigate, thanks!

Re: Fancy Zones, a tiling window manager

#90
post #76

Earlier quoted context omitted.

Oh! This is the closest I've seen to what I want when on Windows. I run linux at home but Windows at work, so I miss i3 a lot. I've tried some other tiling WM attempts for Windows before but none of them have worked very well... I'll definitely give this a try!

Please do! I haven't had time to work on it lately, but if there is interest in it I wouldn't mind picking it back up!

Just downloaded it and I have some pretty specific/opinionated requests already :P

I like it when the config file is explicit - as in that there are no defaults outside of what is specified in the config file. This way it's very easy for a new user (like me) to edit things like keybinds, colors, etc. without having to basically recreate the default config to then edit it.

Also, since I'm an i3 user, I'd like if there was the possibility of navigating windows using directions instead of in a sequence, and to create layouts on the fly by doing splits and resizing. Maybe this is already possible by writing some code in the code though?

Nothing too important, but thought I'd voice my initial thoughts. Thanks for your work!

I'll go ahead and plug my dmenu equivalent[0], since that's also something I use when on Windows and which someone might find useful.

[0]: https://github.com/jerwuqu/wlines

Post reply on HN