1

Я только что натолкнулся на этот вопрос, в котором описан процесс запуска приложения на конкретном виртуальном рабочем столе. Единственная проблема заключается в том, что Discord использует другой метод запуска, который выглядит следующим образом: (скопировано из ярлыка меню Пуск)

C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart Discord.exe

Когда я добавляю команду VDesk в смесь следующим образом:

vdesk on:2 noswitch:true run:"C:\Users\<username>\AppData\Local\Discord\Update.exe" --processStart Discord.exe

Discord открывается точно так же, как если бы он был запущен нормально, на текущем активном виртуальном рабочем столе. Эта команда vdesk работает только в том случае, если я отредактировал ярлык, потому что каталог "Начать в" определяет, какая версия приложения на самом деле запущена, для которой в настоящий момент задано следующее:

C:\Users\<username>\AppData\Local\Discord\app-0.0.298

Я попытался изменить ярлык на это:

C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart "vdesk on:2 noswitch:true run:Discord.exe"

а также пробовал с полным путем к VDesk:

C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart "C:\Program Files (x86)\VDesk\VDesk.exe on:2 noswitch:true run:Discord.exe"

но последние 2 даже не запустили приложение. Запуск другого приложения (HexChat), использующего один exe-файл для запуска, работает без проблем.

Есть ли способ сделать эту работу?

0