Цель: Много раз вы можете быть в ситуации, когда вам нужно, чтобы отобразить / запускать программы (как правило, программы "X Windows") на удаленном компьютере с вашего компьютера (или тока) машины.

Сценарий: Давайте сначала настройки сценарий, с тем чтобы лучше понять этот пример

Машина 1 - это машина, на которой вы хотели бы показывать программы / окна machine2

IP адрес машины 1 - 192.168.0.100

Машина 2 - это компьютер, дисплей которого вы собираетесь направить машины 1

IP адрес машины 1 - 192.168.0.200

Кроме того, я предполагаю, что обе машины Войти Debian (Etch и Lenny) устанавливается вместе с 'X окна', 'XDM' яслях и Fluxbox. Хотя вы можете иметь любое проявление или оконный менеджер по своему выбору (Xfce, GNOME, KDE, т.д.)

Шаг 1:

На машине 1 выполните следующие действия:

а) Если вы используете XDM, как менеджер Войти делать:
# nano /etc/X11/xinit/xserverrc

Он должен выглядеть следующим образом:

#!/bin/sh
# $Id: xserverrc 189 2005-06-11 00:04:27Z branden $
exec /usr/bin/X11/X -nolisten tcp

Теперь удалите строку "nolisten TCP", которые в основном рассказывает X, чтобы "TCP" подключение к себе (Машина 1).

Просто выйдите из системы и снова войти в систему, чтобы активировать настройки выше.

б) Если вы используете GDM, как менеджер Войти делать:

я) Выйти

II) В меню "Действия-> Настройка Войти менеджер-> <Введите password> -> Безопасность"

Снимите флажок "Запретить TCP подключения к Xserver" следующим образом:

Uncheck Deny TCP connection

Снимите Запретить TCP соединение

Нажмите кнопку "OK" и снова войдите в вашей системе (GNOME / KDE / Fluxbox)

III), изложить в следующей команды в окне терминала:
#xhost + <ip-address-of-machine2>

Пример:
# + XHost 192.168.0.100
192.168.0.148 пополняется список управления доступом

Шаг 2:

На машине 2, дайте следующую команду:

# export DISPLAY=<ip-address-of-machine 1>:0.0

Пример:
# Экспорта DISPLAY = 192.168.0.100:0.0
# Эхо $ DISPLAY
192.168.0.100:0.0

Выше шаги рассказывает X Window System, что все экспонаты должны быть экспортированы в машину, у которой IP адрес 192.168.0.100, на нем витрину '0 '

Шаг 3:

Из машины 2, запускать любые 'утилиты X'. Я решил бежать "xclock", которая в основном показывает небольшое окно часы.

# xclock

А теперь волшебство случается. Как правило, вы увидите размещать на той же машине (машина 2), но эй, подождите ... ... .... Смотреть на экране машины 1 ... ... Вы должны быть в состоянии увидеть часы там ....

xclock

Шаг 4: (по выбору метода)

Вместо того, чтобы шаг 3 вы можете достичь того же, выполнив следующие действия:
# ssh -X root@<ip-address-of-machine2>
Example:
# ssh -X root@192.168.0.200

Он будет выполнен в оболочку из машины 2. Теперь дайте команду 'xclock':

Machine2># xclock

Как всегда, пожалуйста, оставьте комментарий или отзыв, если у вас есть. Комментарии призывает блоггеров, чтобы получить возможность отправлять все больше и держать их духа.

Также, пожалуйста, не забудьте оценить этот пост ниже.

Понравился этот пост? Вы можете любить их тоже: