Ответы:
Не очень понял, может сидеть под Иксами и использовать Виртуальную машину на Windows.
Попробовал на Ubuntu - не плохо.
=Windows-клиент для X11=
Может, всё же X11-сервер?
А, собственно, клиентом будет PuTTY или Portable PuTTY.
> Контролируется набор программ на Windows
То есть вы сидите под Linux и вам надо управлять виндой?
Если да, то единственный вариант - удаленный рабочий стол целиком (*VNC, RDesktop, etc.), а не отдельные приложения, во всяком случае из бесплатных/свободных.
Если наоборот, то все уже сказали выше :)
Если есть линух-машина и с неё надо запускать приложения торча при этом под виндой, то Cygwin/X вам в руки. Ставится набор из ssh и x-сервера, запускается, ломимся по ssh на удаленную машину и в ее консоли запускаем например файрфокс. ФФ радостно стартует и рисуется на винде =). На линух-машине врубить X11Forwarding для ssh и для открываемого сеанса прописывать переменную DISPLAY=[IP вин-машины]:0.0, если айпишники вин-машины меняются то можно состряпать скрипт основывающийся на результате who am i, который будет стартовать при входе по ssh. У меня так на работе инет раздается с одного линуха на 3 компа. Инструкция по настройке раскладок в факе на их сайте. А, и еще вероятно потребуется перед ломлением по ssh прописать xhost, ибо может не коннектить.
Резюмирую:
1. ForwardX11 yes - в ssh_config
2. Cygwin/X - ставится с ssh и иксами
3. Правится раскладка (см. юзергайд сигвина)
4. ломимся:
xhost + [IP лин-машины] & ssh -Y -l [логин на лин-машине] [айпишник лиин-машины]
5. скриптово или руками устанавливаем DISPLAY=[IP вин-машины]:0.0
6. Запускаем прогу.
7. Должно пахать =)
В добавок к прошлому посту.
1. Скрипт автоматом прописывающий переменную DISPLAY при логоне по ssh, пихать в ~/.bash_profile :
16 лет назад