Hacker News new | ask | show | jobs
by sbysb 1621 days ago
This is something I have come to realize I unconsciously have gotten very dependent on - MacOS let's you swap virtual desktops for the monitor you are currently focused on without swapping any of the others. I never realized how intuitive this is until switching back to my XFCE linux installation and getting very frustrated with virtual desktops entirely. I might have to give dwm a try again on my linux machine if it supports this.
2 comments

Yes! Before I went all-in on desktop Linux, I was a Mac user, and MacOS definitely got virtual desktops exactly right in this regard.
They definitely did not.

OS X has the same issue as a lot of other VMs. You can not simply have a single pool of workspaces and chose to view any N of them, where N is the number of monitors that you have. In OS X you can have workspaces on your left monitor, and workspaces on your right monitor, but you can't easily share the workspaces between the monitors without re-arranging them.

The only WM I have used that gets virtual desktops right for multi monitors is xmonad. Maybe dwm can work the same way, not sure.

In xmonad you can have 10 workspaces and 2 monitors, and pull up any workspace on any monitor. You can have hotkeys to cycle workspaces on either monitor independently and a key to swap the two monitors.

You can drag a workspace from one monitor to another in native Mac OS. With yabai you can hotkey it to send to a different one.
Not the same at all, really.
My first real job back in 2013 gave all of the devs macbooks to work on. I never used it specifically because osx couldn't do this.

Even now, they still don't get it right and treat each monitor as its own set of desktops.

Go into System Preferences, Mission Control, and uncheck “Displays have separate spaces”.
Oh if they fixed it that's great! I've got no reason to use it now, but maybe if I had another job like that one it would have been less frustrating.
FWIW: Not trolling, but I believe they added this setting in 2013 with Mavericks.

Now, if macOS could get auto-tiling options like Linux has...

Apple should really make a native tiling feature. I just don't understand why they can't seem to do that yet.
I use Rectangle currently but it doesn’t auto-tile. Not that I can find anyway.