Change name of Virtual Desktop in Windows 10

167

24

When adding Virtual Desktops on Windows 10 they are just named sequentially:
Desktop 1, Desktop 2, ... etc

Is there a way to modify these names to provide something more meaningful?
i.e. Home, School, Work, Project?

screenshot

Note: This has been a long pined over feature for Mac OS X Spaces/Desktops

KyleMit

Posted 2015-08-18T19:57:51.647

Reputation: 3 308

6

It looks like it is not possible in Windows 10 yet either. This thread mentions it being one of the most popular issues in the Windows feedback app in France. Another user suggested that Dexpot allows this but it hasn't been updated for Windows 10, not sure how compatible it would be.

– MC10 – 2015-08-18T20:12:26.803

Answers

138

It seems at this time, you can not rename the virtual desktops in Windows 10. It is a feature that I would love to have though.

CHammond

Posted 2015-08-18T19:57:51.647

Reputation: 1 551

68If someone from Microsoft is reading, I would also love to have this feature! :) – Vityata – 2016-07-20T12:36:49.623

18

Virtual desktop renaming now exists in Windows 10 (Insider Preview) Version 2003 (20H1) Build 18975

https://blogs.windows.com/windowsexperience/2019/09/06/announcing-windows-10-insider-preview-build-18975/

This may be released around March-June 2020.

Alternative way of labeling virtual desktops:

  1. Open Notepad, save an empty file something like "Desktop Name.txt" and then resize the Notepad window down so you can just see the title bar with the desired name.

  2. Put that in the top left of each Virtual Desktop, and your desktops are (at least to some usable extent) labelled.

As an aside - the alternative method described above certainly isn't what we really want - i.e. something more usable like:

  • customizable desktop names visible on the Task View display.
  • configuration options which allow the user to:

    • toggle a positionable (i.e. top left, top center, top right, etc) current desktop label (with adjustable opacity of course) that would display the name of each custom desktop.

    • similarly toggle a current desktop label visible in the notification area of the taskbar.

Kimble

Posted 2015-08-18T19:57:51.647

Reputation: 313

6Humorous answer but if you put it across in a more serious way, then it'd be better. – Don't Root here plz... – 2016-04-19T10:15:32.183

2Maybe if you could tell me the bad news in a good way it will soften the blow. – jpierson – 2016-06-27T12:24:25.070

One way to make it work. – Nerdar – 2016-10-11T06:49:01.223

"it IS possible to name virtual desktops" is misleading. You are not really naming virtual desktops, instead providing an alternative way of labeling them. – Sahil Singh – 2018-09-02T10:38:08.143

With six monitors, this would require placing a file on every monitor since pushing the tasks icon shows the previews specifically for the monitor whose icon you pressed. You could set desktops specific to the "group" as well, but in all cases if your apps take up the entire monitor you lose visibility anyway. Thus a Name is really the only universal solution. I'm surprised nobody has found the registry option for this yet. – TheSatinKnight – 2018-12-26T20:10:53.287

Looks like it’s 2 months for the release, any further updates? – Valay_17 – 2020-02-04T03:48:36.570

10

I haven't found a tool to modify the names that windows uses, however there is an autohotkey tool on Github named win-10-virtual-desktop-enhancer.

It shows a tiny tooltip when you change your desktop

enter image description here,

as well as an icon in your traybar.

enter image description here

Here is the information from the readme file:

Desktop Names

In a similar manner to wallpapers, you can also set a custom name for each desktop.

Note that the desktop's name will be visible in the tooltip of the tray icon and also in the larger tooltip that appears momentarily when you switch desktops. If a desktop's name is not set, "Desktop " will be displayed. Again, like wallpapers, any number of desktops are supported by this feature.

Brett Larson

Posted 2015-08-18T19:57:51.647

Reputation: 300

1This is brilliant! Thanks a lot. Exactly what I was looking for. – Burkhard – 2018-07-05T18:56:21.810

1As of Apr 13, 2019 - this does not work for me. Even with default settings in place (including Tooltips -> Enabled = 1, switching desktops does not cause the tray indicator to update to the correct desktop number. There is also no popup when I switch. Also, the screen background color does not update. I am running the up-to-date version of Windows 10, 64-bit as of this date, and I am using a 4K monitor (not sure if that makes a difference). Ah, well! – Dan Nissenbaum – 2019-04-13T21:00:04.850

7

This is great progress. If you miss the desktop naming feature (as I do) as well as configurable direct shortcuts to each desktop (which I miss more), then you can continue to use VirtuaWin in Windows 10.

Leo

Posted 2015-08-18T19:57:51.647

Reputation: 467

0

Here are 2 possible solutions to your problem.

1st Solution

Condition: You have nvidia gpu and possibly nvidia nview that should come with it or just download it (possibly might not need nvidia gpu)

Your Implementation: Use Nview to rename virtual desktops, and change their backgrounds. You can comment. Basically nview is nvidia's software to rename and change and manage virtual desktops and as you change the desktop the name of the flashes

Here's a screenshot of what I mean:

Screenshot

2nd Solution

Condition: You need to have pre-opened all notepads in all virtual desktops

Your Implementation: Use my autohotkey script (link broken), compile it to an exe or just run it. I made it quickly to just work for me and it does the job.

Harman Nieves

Posted 2015-08-18T19:57:51.647

Reputation: 5

In my opinion if you can use the nview gui that is simple and easy. – Harman Nieves – 2017-12-27T20:51:08.200

github link is broken – JoelAZ – 2018-07-14T03:14:19.840

0

To do this natively in Windows, you need Windows 10 Insider build 18963 or higher, according to this winaero article.

Until then, if you have NVidia, you can install nView (make sure to choose the version compatible with your hardware - campatability list is on the download page for each version.) PDF documentation link is to the right of the download link for each version.

To expand on @Harman-Nieves's answer above..
First off, it was not even clear to me what nView was.
And here nView's links to documentation page.

It was preinstalled on my system, and I knew nothing about it.
It is not obvious how to run it, how to set it up for use, or how to use it, so here is my synopsis.


What is nView nView coordinates with Windows Virtual Desktops underneath, but is a much better UI. It has all the features that are expected to be native to the Windows implementation: easy access to each desktop from the taskbar, custom names for each desktop (and background images), and menu items directly send any window and/or application to a desktop of your choosing by clicking on that window's title bar. There are additional features, but these are what I found to be the most important for getting started.
To be clear, NVidia's implementation works directly with Windows', so adding a new Desktop in either app will make it available in the other app. But nView adds features that Window's version cannot access, for example, Desktop names are not visible when you use the Window's interface.


Here is how to setup and use NVidia's nView.

To see if you have nView installed*, and run it if you do: right-click on an empty space on your Desktop.
By default nView Desktop Manager will be in the menu; click to open it.

To Setup nView Click the Enable button. Wait a moment, until a list of all your currently defined Desktops appear. Click on whichever one you want to work from. (Note: if you Disable nView, the icon will be removed from your taskbar, and any nView menus you enable will go away, except the one listed in the previous section. However, once you reEnable, all previous settings will be restored :-) ) Click Virtual Desktop Editor. Ensure Enable multiple desktops is enabled.
Properties button will allow you to rename the Desktops. Unfortunately, this will NOT show up in the Windows' Task View and Desktop names. However, you can use nView to manage and switch Desktops instead.
Options button adds the following: "Show active desktop in the Windows taskbar notification area", and "Show desktop name when switching". Select those and click OK.
Notification Area -> Rt-click Show Hidden Icons _> Taskbar Settings -> Notification area: Select which icons appear on the taskbar -> NVIDIA nView Desktop -> On

The way you'll switch desktops will be via a task bar item. For me, it was in the "show hidden icons" in the taskbar. By default the icon looks like a computer monitor (you can change this from the Properties tab in the Virtual Desktop Editor section, where you set the Desktops' names). If you don't find it, try right-clicking the "show hidden icons" arrow, and choosing Taskbar settings: Select which items appear on the taskbar, make sure NVIDIA nView Desktop and Window Manager is On.

Now for easiest access to all your Desktops, drag that icon from the hidden icons bubble-window onto the taskbar itself. Now Hovering over the icon shows you the name of your current desktop. Clicking on that icon lists all the desktops: click to change your active desktop. You can also open nView Desktop Manager from here so that you no longer need to "Show Desktop", then Right-click a blank area of the desktop, to gain access to it. Easy access to create and rename your Desktops from here, and change settings for the app.

Setup nView menu items Now select the User Interface tab/menu item.
Select Windows system menu -> Add nView options to system menus so that left-clicking on the title bar icon, or right-clicking on the title bar of any window, lets you easily move windows/applications, to various desktops, amongst other things. Then click Options select the menu items you want to appear. Here you can choose to add menu items (such as Send Window to desktop n), when you right-click on the title bar of any menu (or left click on the title bar's top left icon). Those options will in the submenu items for nView Options.


NOTES:

* (Alternatively, you can do a quick search for nView, but if the folder is found, there is no exe file, so I don't know how you would run the app.)

Automatic Disable: the version that was installed on my system kept "disabling" itself after running for a while.
After updating to the latest version, it still Disables itself. :-(
I have no idea why, or how to fix this annoying issue !
Workaround: right-click on a desktop background to open nView Desktop Manager and re-Enable. Last used/saved settings are loaded.
It is still better IMHO than the native Windows version.

updating nView:
There seems to be no way to check for updates from within the app. I initially thought it was part of the NVidia drivers, and tried updating that way. It is not.
Instead, you need to find out which driver is installed in your system. Then go through the "download links" on the nView downloads page, to see if your driver model is listed for that version. If so, download that version. If not, check the next. Install the update in the default location, and your old settings will not be overridden. However, a few setting options may have been added/removed, so be sure to review them.

Here is a thread on SU about how to enable nView when Windows Boots.

SherylHohman

Posted 2015-08-18T19:57:51.647

Reputation: 321