Hacker News new | ask | show | jobs
by joombaga 1943 days ago
Nice work! One thing I always miss from MacOS is per-monitor workspaces. Does your WM support this? Gonna give it a shot. Right now I'm using the Microsoft's FancyZones PowerToy which is more about custom snap zones than proper tiling.
1 comments

well each monitor has it own workspace, but when you change workspaces it will change them all in sync with each monitor, so I don't know if that's what you mean. you can have different layouts on different monitors if that is what you mean
May be you can help me with this.

I am using the same computer from 2 locations, one 10 meters away (using extension cables) from the computer. Both locations have a keyboard and a mouse. When I start an application it always opens on the primary display, not the display I initiated the opening of the application from.

On Linux with X11 (with BSPWM or not) this is flawless. The multi display support in Linux / X11 seems to be much more advanced compared to Windows.

Any idea how I can get this in Windows 10?

On Linux you have two X servers instances, with 2 window managers, and 2 consoles. Each X server is working with a different display, so naturally the content ends up on the right display.

On Windows you have just one console, one window manager, and multiple monitors. The easiest way to accomplish this is to clone the two monitors in display settings so you're always using the same monitor, regardless of where you're sitting.

I am using a single xserver and extended the desktop.

Yes cloning is what I ended up doing.

FancyZones and DisplayFusion both have this feature. I think they achieve it by tracking your cursor position and moving the window.
I actually have no idea, this is something I had to work around in my twm, since the windows always spawn on the primary monitor
Okay, I think that answers my question.

I meant the ability to change workspaces on each monitor separately. In MacOS I can have a 2 monitors each with 2 workspaces, and switch to workspace 2 on monitor 1 without affecting monitor 2's workspace.

I also find this feature extremely useful on macOS, especially combined with the ability to move entire workspaces from one monitor to another.

I have a primary and secondary monitor (with actual physical differences) and being able to easily move a task from one to the other is such a useful feature. I'd go so far as to say this is the most significant thing from macOS I'm missing right now.