Все воткнула. Спасибо.
Делаем так:
1. На локальном компе (где x крутим и хотим видеть результат) правим файлик /etc/X11/xinit/xserverrc
X_server='X -nolisten tcp'
заменяем на
X_server='X'
2. От имени того пользователя, под которым работает $DISPLAY (текущего) выполняем команду:
xhost +имя_удаленной_машины
speccyfan, по поводу запуска xhost от рута вы немного неправы. Запускать надо именно от имени текущего пользователя.
Запуск от рута поможет если делать полностью тонкого клиента и надо чтоб сразу все работало на удаленной машине, а выдавало результат сюда. Под "все" я имею ввиду полный вход в систему и даже kdm и его аналоги...
Это просто немного не моя задача.
Итак, еще раз приминительно ко мне:
поправлю для понятности на local и remoute
[user@local ~]$ su -
Password:
[root@local ~]#
#правим свой /etc/X11/xinit/xserverrc
#чтоб он стал
[root@local ~]# cat /etc/X11/xinit/xserverrc
#!/bin/sh
# $Id: xserverrc,v 1.2 2006/01/07 19:27:05 ldv Exp $
#X_server='X -nolisten tcp'
X_server='X'
exec $X_server "$@"
[root@local ~]# exit
exit
[user@local ~]$ echo $DISPLAY
:0.0
[user@local ~]$ xhost +
access control disabled, clients can connect from any host
[user@local ~]$ ssh user@192.168.1.69 # это мой удаленный компутер
user@192.168.1.69's password:
Last login: Sun Jul 26 15:21:44 2009 from 192.168.1.83
[user@remoute ~]$ echo $DISPLAY
[user@remoute ~]$ export DISPLAY=192.168.1.83:0 # это мой локальный комп, куда выводить
[user@remoute ~]$ echo $DISPLAY
192.168.1.83:0
[user@remoute ~]$ xterm
В итоге xterm запустился здесь.