40 ms·
I'm not sure how you would create a worse implementation of virtual desktops than Windows 10 has them: - No indication of other workspaces existing. - No indi
by Sylos 9y ago
I'm not sure how you would create a worse implementation of virtual desktops than Windows 10 has them:
- No indication of other workspaces existing.
- No indication of what applications are in those other workspaces.
- The keyboard shortcut for walking through desktops requires two hands (and in typical Windows fashion cannot be rebound).
I'm not familiar with macOS' implementation, so if you actually think that it's worse, then I would like to know how.
Also should be said, though, that you can replace the window manager on macOS, which should allow you to get most of the features of an actually good implementation of virtual desktops. I'm not aware of a way to do that on Windows.
- Toizi 9y agoI agree that the implementation is pretty hard to use by default. https://github.com/sdias/win-10-virtual-desktop-enhancer https://github.com/sdias/win-10-virtual-desktop-enhancer makes windows' virtual desktops usable though
- vbezhenar 9y agoI guess I'm using it differently, because I don't find those issues so important for me. I'm using desktops as a different computers for different states of mind. One desktop has some relaxing read (hacker news, for example, or reddit), some explorers, notepads with not so important stuff. 1-2 desktops for work projects, usually it's exactly one desktop. One desktop for gaming and related websites, discord, etc. I'm switching between them may be one or two times a day. I can see that if you're using multiple desktops for a single project, something like multiple displays and often switching between them, they might be not that usable. macOS implementation was bad, because I accidentally switched between desktops all the time. It shows all launched apps in the dock from all desktops. If I'm working on my project, I don't want to see that I have Battle.net client launched and 10 unread notifications in Discord guild channel. If I'm clicking on Safari icon, I want to launch new window on current desktop, I don't want to switch to another desktop with some random website. Anyway the main point of virtual desktops is that they are implemented at OS level. Actual interface is not very important, because if API exists, 3-rd party programs can embrace it. For example Windows 7 had virtual desktops implemented on system level (there wasn't UI to manage them), but API was very limited, for example it wasn't possible to move windows between desktops. Also applications usually weren't aware about those desktops and sometimes were outright buggy (for example you couldn't launch second Firefox window on another desktop).