Руководство новичка - администратора Linux


Как мне запустить X-window при удаленном доступе?



Как мне запустить X-window при удаленном доступе?

- Запустите X-сервер на локальной машине, то есть:

xinit

- в окне X терминала разрешите удаленной машине открывать окна на вашем локальном дисплее:

xhost + имя_удаленной_машины

- зайдите на удаленную машину с помощью telnet

- запустите любую программу на удаленном сервере, сказав ей чтобы она открыла окно на вашей локальной машине. Например вы можете запустить X windows менеджер для управления окошками:

startkde -display имя_локальной_машины:0.0 &

Символ "&" переводит команду, после которой идет, в фоновый режим, таким образом, окно telnet остается свободным.

Вам не нужно определять опцию "-display" если переменная окружения $DISPLAY правильно определяет положение вашего терминала. В моей системе это сделано по умолчанию, но кое у кого это не так. Вам следует это проверить:

echo $DISPLAY

В принципе, вы можете запускать программы с любого компьютера в вашей сети и переопределять вывод опять же на любой дисплей (не обязательно на дисплей того компьютера, за которым сидите).

Я использую удаленный доступ для запуска тяжелых приложений (kde, Word Perfect 8, and Netscape) на совершенно дохлой машине (486-33, 8 MB mem), которая не в состоянии запускать эти приложения одновременно. Кроме того это довольно удобный способ работы с файлами на удаленной системе, для которой nfs не настроена.

6.




Начало  Назад  Вперед