What is equivalent of something like this for Linux?
Fancy Zones, a tiling window manager
121–130 of 172 posts
Re: Fancy Zones, a tiling window manager
#122I wrote (and use) Mosaico. Download it at http://www.soulidstudio.com Any feedback welcome!
Do you still actively develop it? The digital signature in your .exe says 2017 and your website footer says 2015.
Re: Fancy Zones, a tiling window manager
#123Re: Fancy Zones, a tiling window manager
#124Earlier 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?
$ which scp
C:\WINDOWS\System32\OpenSSH\scp.exe
So no need for WinSCP if you just want to use the terminal.Re: Fancy Zones, a tiling window manager
#125I got REALLY excited when I read this title until I read the documentation and now I probably won't even bother testing it. If anyone is looking for an i3-like tiling window manager (a Linux tiling wm) Fanzy Zones isn't it. This one requires pre-setting a bunch of layouts up front, unlike i3 where you can just seamlessly open and move windows that auto-split as you go with zero window configuration up front. IMO the…
The usual classification is static vs. dynamic: static managers maintain a certain fixed layout of slots which they then fill windows into, while dynamic ones adjust the number, layout and size of those slots on the fly as new windows are spawned.
While I don't usually see them classified this way, there is also pre-defined vs. on-the-fly (manual?) layout. This is pretty much what it says on the tin; pre-defined managers have pre-defined zones (for static managers) or algorithms (for dynamic managers); generally you can customize these in some way if you wish. On-the-fly managers let you create custom layouts as you go.
Examples of various combinations: static, pre-defined: Fancy Zones, Slate, most simple tools for windows / mac static, on-the-fly: stumpwm/ratpoison, emacs (not really a window manager but the paradigm is familiar to many) dynamic, pre-defined: dwm, awesomewm, xmonad dynamic, on-the-fly: i3
All of these models have strengths and weaknesses. Dynamic/pre-defined (e.g. dwm) is well suited for a workflow leaning on traditional unix tools (vi, sed, awk, lots of shell magic) where one tends to frequently spawn and despawn terminals (i3 is probably also decent here), but tends to fall down if you have a lot of windows to manage (workspaces can sometimes help with this, but they aren't always the answer). Static/on-the-fly (e.g. stumpwm) works really well if you have a lot of windows to manage, but only want to display a few of them at a time in some ad-hoc manner --- but isn't so great if you want to constantly adjust your layout. Static/pre-defined usually have a control system that is less automatic (more overhead on the user) but play nicer in environments that are traditionally dominated by stacking managers (so also less headache for the user). i3 is kind of it's own beast; it has a lot of power in creating whatever specific layout you might find optimal at the moment; downsides include evolved complexity as your layout develops, and simple lack of the specific strengths of other approaches.
You seem to have found happiness with i3, which is great. I currently prefer the approach of dwm or stumpwm, depending. Others have other preferences, but all of the above are valid approaches to tiling. While I agree that more detail in the title could be a good thing, I definitely wouldn't call it clickbait.
Re: Fancy Zones, a tiling window manager
#126NB: Virtuawin seems like OSS abandon-ware (last build ~2017, iirc) but it works great (so far), while AquaSnap is trialware (I bought it after two days of use) and is still shipping releases.
I also hack the registry to enable focus-follows-mouse without autoraise. (Powertoys could enable the first capability but not the latter, hence the registry mod.)
I'm primarily a Windows SE, but I fell in love with these capabilities in X when I was learning my way around Linux and just had to have the same experience on Windows .
Re: Fancy Zones, a tiling window manager
#127Earlier quoted context omitted.
i3 isn't really a Windows click-click-click style UI; you do most everything with the keyboard, including % based resizing, converting tiles to tabs or stacks, moving tiles from one section or virtual desktop to another, etc. It's really quite a powerful and easily configurable tool, so much so that I consider it to be an absolutely indispensable part of my day-to-day computing experience (working on a Mac, for examp…
But why? I think it would be hard to argue that the mouse isn't significantly more efficient for, e.g. resize operations than the keyboard. And you have one right there on your desk, don't you? Don't you find it to be a waste that it can't make effective use of all your input devices even in situations where they could provide advantages?
Re: Fancy Zones, a tiling window manager
#128Re: Fancy Zones, a tiling window manager
#129I'll stick with i3 though.
Re: Fancy Zones, a tiling window manager
#130Gonna drop a PSA, if anyone is moving from i3wm to OSX, check out yabai. https://github.com/koekeishiya/yabai