Powertoys: Feature request: Fancy Virtual Desktops

Created on 13 Sep 2020  路  6Comments  路  Source: microsoft/PowerToys

Windows 10's native Virtual Desktops feature is very under-powered. A "Fancy Virtual Desktops" PowerToy would make so much sense, particularly since the original appearance of Virtual Desktops in Windows was through the original PowerToys!

Here are some enhancements to Virtual Desktops that a "Fancy Virtual Desktops" PowerToy might provide:

  1. Apply different backgrounds to each virtual desktop.
  2. Each desktop shortcut/icon can appear on only one particular virtual desktop, or on all virtual desktops (configurable per shortcut/icon).
  3. Any window can be designated as "sticky" so its contents appear on all virtual desktops.
  4. In a multi-monitor environment, any monitor can be designated as "sticky" so its contents appear on all virtual desktops.
  5. Virtual desktops can be named (applies to Win 10 releases prior to 2004).
  6. Shortcut keys can be assigned to each virtual desktop to switch between desktops (in addition to Win+arrows for cycling between).
  7. Programs can optionally be designated to launch in a particular virtual desktop by default, regardless of which virtual desktop is active at launch time.
  8. The Virtual Desktops configuration (all of the above) can be saved and automatically loaded at startup, and a default virtual desktop can be designated.

If you'd like to see this feature implemented, add a 馃憤 reaction to this post.

Product-Virtual Desktop

Most helpful comment

I probably won't get this, but the ability to set a different default web browser per desktop would be incredibly useful to me. I do work for basically four different companies and I use different browsers for each of them. Perhaps just a hook that would allow us to set this via a script on desktop change would be sufficient.

All 6 comments

I'll add some:

  1. PT can remember windows (somehow; I'm looking at you, Chrome :| ) and restore them to the correct VD when they're reopend.
  2. (hard) Vertically stacked VDs like you could have on, say, Ubuntu (Gnome).

I probably won't get this, but the ability to set a different default web browser per desktop would be incredibly useful to me. I do work for basically four different companies and I use different browsers for each of them. Perhaps just a hook that would allow us to set this via a script on desktop change would be sufficient.

I would be happy with just having a taskbar widget/toolbar with preview of the desktops so I can switch like KDE does, and drag windows to each desktop.

I've just switched back to windows from mac osx and can't seem to find a way to switch desktops independently on each of my screens, which is built-in bread-and-butter on macs. So I suppose this would be a good place to suggest that.

I would expand this request to include a save and load, programs, window positions, for future reload, and in the case of any browser save the url it's on, and in the case of a explorer window save what directory it's in. my problem is i have a program or two that is a major resource hog and flipping to another VD doesn't free those resources

I'd love to be able to pin different icons to different desktop taskbars.

And while I know this would be an Edge thing rather than a shell/PowerToys thing, if I have an open browser on a desktop that's logged into a particular Edge profile, I'd want all subsequent browser windows opened on that desktop to open under that profile. Unlike Brian Vallelunga's request above, rather than specifying a different browser per desktop, I just want a different Edge profile.

Also echoing the requests for saving/reloading desktop profiles (it'd be required in order to remember which icons to pin to which taskbars anyways) - whether they're auto-launched on login or on demand is less important than that the functionality exists at all.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

SWinxy picture SWinxy  路  3Comments

xfirf picture xfirf  路  3Comments

seritools picture seritools  路  3Comments

Martin-Hausleitner picture Martin-Hausleitner  路  3Comments

anish-94 picture anish-94  路  3Comments