Вот что у меня получилось:
На сервере сделал следующее:
в /etc/X11/xdm/xdm-config закоментировал строчку
[code]
DisplayManager.requestPort: 0
[/code]
получилось так:
[code]
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
!DisplayManager.requestPort: 0
[/code]
После этого ввожу на терминале
[code]
X -query 192.168.0.109
[/code]
Получаю просто серый экран с большим X-курсором. Делаю Ctrl-Alt-BackSpace (выхожу из этих иксов).
На сервере делаю startx, запускается KDE.
На терминале повторяю X -query 192.168.0.109, получаю то же самое - серый экран с большим X-курсором. Снова выхожу оттуда (кстати как эта среда называется ? Вроде и не xdm, там сразу запускается shell)
Далее на сервере выхожу из KDE и запускаю команду xdm, на голубом фоне появляется графическая заставочка RedHat и окошко логина "X Window System", ввожу логин и пароль (работаю под root) и снова запускается KDE.
На терминале снова даю запрос в XDMCP-формате к XDM-серверу:
X -query 192.168.0.109
и получаю на сером фоне окошко логина "X Window System", ввожу логин и пароль и начинается запуск KDE. Отлично!
На сервере установлен Citrix ICA Client и его помощью иp под KDE я соединяюсь с моим W2k TS.
Теперь вопросы:
-почему нужно запустить на сервере именно xdm, чтобы сервер начал слушать XDMCP-запросы ? После запуска xdm наконец то вижу следующее:
[code]
[root@localhost root]#netstat -ap | grep xdmcp
udp 0 0 *:xdmcp *:* 2765/xdm
[/code]
-почему автоматически запускается KDE, хотя в /etc/kde/kdm/kdmrc, в секции [Xdmcp] Enable=false ?
-почемуто на сервере невозможно нормально выйти из KDE, после выхода снова запускаются запрос логина и пароля.
Как нужно выходить правильно ?
-как сделать чтобы терминал при включении автоматически подключался к серверу и автоматически запускал ICA Client, чтобы юзер вводил пароль только на терминальный сервер.
-почему не получается раскрыть терминальную ссесию на полный экран ? В настройках все указал, но все равно не раскрывается...