Запуск программ XWindow в Cygwin - PullRequest
3 голосов
/ 13 мая 2009

Я установил все необходимые пакеты для запуска программ с графическим интерфейсом в Cygwin.

Прямо сейчас я должен сделать следующее, чтобы запустить программу XWindow:

1) /bin/startxwin.sh
2) Запускается отдельное окно (X Window?)
2) В этом X Window ssh -X user @ server (это удаленный ящик, где я хочу запускать программы этого ящика)
3) Затем в этом X Window я могу запускать программы с графическим интерфейсом, такие как «xclock».

У меня вопрос: могу ли я напрямую выполнить ssh -X user @ server под моим исходным окном Cygwin и напрямую запускать программы с графическим интерфейсом вместо того, чтобы запускать отдельное X Window и делать это там?

Любые инструкции приветствуются !!!!

Ответы [ 2 ]

2 голосов
/ 13 мая 2009

Если вам нужен приятный графический интерфейс, AFAIK, вам нужен X-сервер для отображения графики с вашего удаленного «X-клиента».

Если вам мешает вручную запустить X-сервер (?), Вы все равно можете запустить X-сервер при запуске. На рабочем столе я делаю это лично (хотя он не использует X-сервер, предоставленный Cygwin, но коммерческий).


Редактировать: в соответствии со всеми комментариями, Вы должны попробовать: export DISPLAY = xxx: 0.0, xxx - это IP-адрес компьютера, на котором размещен сервер x, и добавьте его в файл .profile будь в порядке, но я помню. Профиль лучше для такого рода вещей, тем не менее, я могу ошибаться ..)

1 голос
/ 13 мая 2009

Нет, вам нужно запустить сервер X Window (запустите startxwin.sh). "SSH-X" на самом деле не обязательно. Вы можете установить переменную окружения как

экспорт DISPLAY = Cygwin: 0,0

в обычном окне cygwin, затем запускайте программы с графическим интерфейсом напрямую.

...