вторник, 10 июля 2012 г.

X Window System на Windows



Linux графическая оболочка не является частью ядра системы

Стандартная оконная система для Linux - это X Window System, или, попросту говоря, иксы. Она берет на себя отрисовку графических элементов и взаимодействие с устройствами ввода-вывода. А самое вкусное заключается в том, что эта система имеет прозрачную клиент-серверную архитектуру.
Оконная система выполняет роль сервера, а графические приложения - роль клиентов. Как и положено клиентам, они подключаются к серверу и взаимодействуют с ним для отрисовки и для получения событий мыши и клавиатуры. Дело в том, что оконная система может находиться на другом компьютере, а графическое приложение связываться с ней через сеть. Так вы можете запустить приложение на удаленном компьютере, заставив его рисоваться на том компьютере, за которым сейчас работаете. Или наоборот. Или запустить программу на одном удаленном компьютере с отрисовкой интерфейса на другом удаленном компьютере.

Исходные объекты

1.Linux
2.Windows

Настройка Linux

1.Устанавливаем openssh-server
2.Открываем порт 22/TCP

Настройка Windows

1.Настройка PuTTY

Session->HostName(IP address), вписываем имя или адрес linux-машины. тип соединения SSH, порт 22.
Connection->SSH->X11 галочка на Enable X11 forwarding, X display location адрес windows-машины, протокол аутенфикации XDM-Authorization-1.
Сохраняем настройки.

2. Установка Xming

Display Settings, представлены различные отображения окон из Х. Я выбираю Multiple Windows.
Session Type, тут предлагается автозапуск приложений, я выбираю start no client.
Additional Settings, дополнительные опции, тут всё очевидно, добавлю для additional parametrs for Xming:
"-dpi 96 -xkblayout us,ru -xkbvariant basic,winkeys -xkboptions grp:caps_toggle", где
"-dpi 96" - чтобы поправить размер шрифтов. Значение можно подбирать по вкусу.
"-xkblayout us,ru" - для работы с двумя раскладками клавиатуры.
"-xkbvariant basic,winkeys" - уточнение раскладок.
"-xkboptions grp:caps_toggle" - переключение раскладки клавишей CAPS LOCK.
Сохраняем конфигурацию.

Настройка окончена.

Запуск

Открываем конфигурацию Xming->запущен Xming, в трее появляется его значок.
Запускаем PuTTY, открываем созданную конфигурацию, в терминал вводим логин пароль на linux.
Всё, мы в консоли, запускаем программу и она отрисовывается на Windows.

Источник

Комментариев нет:

Отправить комментарий