Изначально спрашивал на SO - перевод на SU предлагался на SO, но перевод сделан вручную.
У меня есть ноутбук с Windows XP, и я могу запустить там сервер Cygwin X11 (скрипт startxwin.bat, IIRC). Я также использую удаленный компьютер - это, скорее всего, компьютер Solaris 10 SPARC, находящийся на расстоянии около 1800 миль, - для целей этого вопроса он может называться xclient.subdom2.example.com.
К счастью или к худшему - в основном к худшему - я использую xhost +xclient.subdom2.example.com на ноутбуке, чтобы позволить любому, кто использует удаленный компьютер, отображать свой X-клиент на моем компьютере. К счастью, я единственный человек, который регулярно использует машину Solaris, и корпоративная безопасность достаточно строга, чтобы я мог справиться с угрозами безопасности.
Затем с ноутбука XP я удаленно подключаюсь к клиентскому компьютеру X и устанавливаю переменную среды DISPLAY = xplaptop.subdom1.example.com:0.0 и могу запускать клиентские программы X на удаленном компьютере и счастливо видеть дисплей, хотя и немного медленно. в некоторых случаях на ноутбуке с XP. (В зависимости от длины имени DHCP, назначенного ноутбуку, мне иногда приходилось прибегать к IPv4-адресу вместо полного доменного имени машины.)
У меня также есть Apple MacBook Pro, и я хочу повторить функциональность ноутбука XP на нем. К сожалению, я еще не смог понять, какое волшебное заклинание необходимо для того, чтобы сервер X11 работал на нем удовлетворительно. Похоже, что простого нажатия на сервер X11 в /Applications /Utilities недостаточно. Повторное выполнение команды xhost (с DISPLAY = macpro.subdom1.example.com:0.0), похоже, не помогает.
Можете ли вы предложить, какие необходимы заклинания? Или предложить указатели на то, где ответ прописан в словах из одного или двух слогов?
Кроме того - и в значительной степени в категории бонусных вопросов - насколько легко и хорошо сервер X11 реагирует на изменения в сети (между корпоративным прямым проводным соединением DHCP и беспроводным аэропортом дома с подключением к корпоративному через VPN)? Это проблема «перезагрузки в новой среде», или ей удастся автоматически обнаружить изменения?
Я бы также рассмотрел другие способы достижения примерно того же результата - например, эквиваленты VNC или Mac - если их проще настроить. Я считаю, что VNC установлен на коробке Solaris; это может быть, если это не так.