I'm currently working on multi projects involving a lot of different tools and therefore windows in my taskbar.
To prevent having a messy desktop, I split it using virtual desktop feature from Windows 10.
I can let my laptop sleeping when I close it, without loosing my desktops sessions and go back and forth on them when I'm working on a specific project.
But for rebooting and applying updates or simply turning off the computer, I'd like to be able to save each instance of running virtuals desktops in order to relaunch them with all their associated applications and windows (ex : IntelliJ + Firefox + ... for one desktop etc).
How can I solve this use case ?
Thanks for reading.
71 Answer
You can use the application VDesk this way:
- You configure VDesk to automatically create N new Virtual Desktops when opened;
- You configure VDesk to automatically open your applications on each Virtual Desktop;
- You set VDesk to autostart with Windows;
∴ Each time you login on Windows, all pre-configured Virtual Desktop sessions will be opened, each with their respective programs.
How to use VDesk?
The main command looks like this:
vdesk [n] [command [args]]
nsets the index of the virtual desktop you want to launch the program on.[command [args]]specifies the program and arguments that you want it to start.The command
vdesk notepad.exelaunches Notepad on a new virtual desktop, whilevdesk 3 notepad c:\text.txtopens Notepad on virtual desktop 3 and uses an argument to loadtext.txtautomatically.
As detailed on Windows 10 - virtual desktop startup automation .