1

Я могу отображать окна с компьютера UNIX на клиенте Windows, используя пересылку SSH X11. Но возможно ли сделать обратное? Допустим, у меня есть виртуальная машина Windows и на ней запущено какое-то программное обеспечение (которое не очень хорошо работает с Wine) - тогда я бы хотел оставить виртуальную машину в автономном режиме и перенаправить пользовательский интерфейс приложения на X11 на хосте Linux.

2 ответа2

0

Я предполагаю, что вы хотите запустить только определенные приложения, а не все

К сожалению, эта функция не существует, где вы можете просто запустить определенные приложения Windows из гостевой виртуальной машины Windows на вашем хосте UNIX

Это просто все или ничего, используя RDP-клиент

0

Есть несколько подходов, которые должны работать здесь. В этом посте (который должен быть на SU) упоминается проблема, и есть несколько полезных ответов. Большинство ответов довольно старые, хотя.

Официальное решение от Microsoft заключается в использовании функции RemoteApp, которая позволяет вам пересылать отдельные окна через RDP вместо отправки всего рабочего стола. Однако она официально поддерживается (для хоста) только в серверных версиях Windows, и ваша виртуальная машина Windows, вероятно, не является серверной версией.

В этом блоге рассказывается о том, как заставить RemoteApp работать с клиентскими ("обычными") версиями Windows. Вам по-прежнему нужен сервер служб терминалов (RDP), поэтому вам нужны версии Windows для Professional/Business/Enterprise/Education/Ultimate; Дом или подобное не будет работать. В сообщениях блога рекомендуется использовать стороннюю программу RemoteApp Tool, но на сайте этого инструмента написано, что она не будет работать в выпусках Professional/Business; Вам нужны Enterprise, Ultimate или Education. Я не знаю, будет ли ручное редактирование реестра, описанное в сообщении в блоге, работать в версиях Professional/Business.

Чтобы заставить RemoteApp работать в Linux, вам может понадобиться, а может и не понадобиться программа, отличная от rdesktop . Ответы на этот вопрос по SF говорят о FreeRDP, который, по-видимому, является форком rdesktop , который поддерживает RemoteApps.

Также есть возможность указать Windows использовать собственную оболочку (также упомянутую в ответах SO), которую нельзя использовать для подключения к существующему сеансу, но которая позволяет отображать только одно приложение. Одним из продвинутых вариантов использования является SeamlessRDP, который запускает пользовательскую оболочку, которая перенаправляет окна клиенту rdesktop отдельности. Он утверждает, что не поддерживает Win7 или Win8, однако это может означать, что он не работает на не-серверных выпусках Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .