Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Creating New Desktops - New Behaviors #77

Open
antonyupward opened this issue Aug 20, 2020 · 0 comments
Open

Feature Request: Creating New Desktops - New Behaviors #77

antonyupward opened this issue Aug 20, 2020 · 0 comments

Comments

@antonyupward
Copy link

Desktops are persistent between boots of windows.

Thus it is not possible (or at least difficult) to have a batch file that runs at startup which both creates the desired desktops, and then runs programs on the desired desktop. See the scenarios below which explain problems in the current situation, as I understand it, which this feature request aims to resolve.

Request
Provide a new verb for to complement vdesk create[:n], perhaps "createnew:m"

If the current number of desktops is x, and m>x+1 then vdesk creates the 'missing' desktops between desktop x and desktop m, as well as creating desktop m.

If desktop m already exists, vdesk returns a status code to indicate this (not an error)

Allow vdesk createnew to additionally use desktop names to identify the desired desktop - see feature request 74

Scenario 1
The batch file would work OK on first boot, when only the default "Desktop 1" exists, using vdesk create[:n] to create n new desktops.

But on the second run the batch file would create another [n] desktops, and again on every subsequent boot.

Scenario 2
Similarly, if the batch file used only vdesk run:command [args] to create a new desktop for the command, on every boot an additional desktop would be created on each run.

Further, if you then wanted the batch file to open a second program on the new desktop using vdesk on:n run:command2 [args] on the second boot, the second program would open on a different desktop to the first.

i.e. first boot: Desktop1, Desktop2 command1program command2program
second boot: Desktop 1, Desktop2 command2program Desktop3 command1program

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant