Skip to content

eksime/VDesk

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.

VDesk

Download:

See the releases page.

Usage:

Please note that VDesk requires Windows 10, and does not allow the use of virtual desktops on other versions of Windows

vdesk create[:n]

vdesk [on:<n>] [noswitch:{true|false}] <run:command> [args]

Examples:

Create total of n desktops:

vdesk create:n

Run a program on a new desktop:

vdesk run:command [args]

Note: If VDesk doesn't work at first, check the program's command line options for ways to create a new window - For example Chrome has the /new-window argument which allows it to function with VDesk.

Run a program on a new desktop, and prevnt swapping to the new desktop:

vdesk noswitch:true run:command [args]

Note: The noswitch:true parameter is known to cause applications like Chrome / Skype to not launch on the correct desktop.

Run a program on desktop n:

vdesk on:n run:command [args]

Run a program on desktop n, and prevent switching to it:

vdesk on:n noswitch:true run:command [args]

To launch notepad on a new desktop:

vdesk run:notepad

To launch notepad on desktop 3 and open C:\some file.txt:

vdesk on:3 run:notepad "C:\some file.txt"

To launch a new VirtualBox vm fullscreen on its own virtual desktop, and switch to it:

vdesk run:"C:\Path to Vbox\VirtualBox.exe" --comment "VM" --startvm "vm-id-no" --fullscreen

To open Github in a new Chrome window on a new virtual desktop:

vdesk run:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" /new-window "https://github.com"

Copyright notice

Copyright (C) 2018

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.