Хорошо, поэтому если у меня есть две Машины Linux (A и B), и я имею программу на одной и хочу работать на ней быть, я делаю:
(Дисплеи на машине LinuxA)
Хорошо то же самое, WindowsA LinuxB (Программа на Linux)
Теперь вот вопрос, WindowsA LinuxB, (Программа в Windows)
Выполните Windows-программу На Linux, с помощью ресурсы окон.
Как заставить его работать? BTW, я знаю, что он может, потому что несколько лет назад, я прочитал отчет о нем, но никогда на самом деле проверил его.
Я не знаю о способе сделать это с x11 (действительно, Приложение Windows не работает под X11). Однако подобный результат может быть достигнут с помощью Протокола удаленного рабочего стола (RDP). rdesktop
клиент Linux, реализующий RDP.
После установки перерабочего стола (sudo apt-get install rdesktop
), туннелируйте через SSH, если машина не является локальным и портом передачи 3389, запустите приложение через rdesktop путем определения учетных данных, хоста и программы для запуска. (См. man rdesktop
для получения дополнительной информации.)
На машине Windows устанавливают SeamlessRDP (см. http://www.cendio.com/seamlessrdp/ и-A опция к rdesktop)
На машине Linux:
ssh -L 3389:localhost:3389 user@windowsHost #Forward port 3398 if needed
rdesktop -u user -d domain -A -s seamlessrdpshell notepad.exe -f windowsHost/localhost
#execute блокнот
, Запускающийся без -s argument
, даст Вам полную интерактивную сессию, подобную VNC, который был бы решением достигнуть полного дистанционного управления.