Linux графическая оболочка не является частью ядра системы
Стандартная оконная система для Linux - это X Window System, или, попросту говоря, иксы. Она берет на себя отрисовку графических элементов и взаимодействие с устройствами ввода-вывода. А самое вкусное заключается в том, что эта система имеет прозрачную клиент-серверную архитектуру.
Оконная система выполняет роль сервера, а графические приложения - роль клиентов. Как и положено клиентам, они подключаются к серверу и взаимодействуют с ним для отрисовки и для получения событий мыши и клавиатуры. Дело в том, что оконная система может находиться на другом компьютере, а графическое приложение связываться с ней через сеть. Так вы можете запустить приложение на удаленном компьютере, заставив его рисоваться на том компьютере, за которым сейчас работаете. Или наоборот. Или запустить программу на одном удаленном компьютере с отрисовкой интерфейса на другом удаленном компьютере.
Оконная система выполняет роль сервера, а графические приложения - роль клиентов. Как и положено клиентам, они подключаются к серверу и взаимодействуют с ним для отрисовки и для получения событий мыши и клавиатуры. Дело в том, что оконная система может находиться на другом компьютере, а графическое приложение связываться с ней через сеть. Так вы можете запустить приложение на удаленном компьютере, заставив его рисоваться на том компьютере, за которым сейчас работаете. Или наоборот. Или запустить программу на одном удаленном компьютере с отрисовкой интерфейса на другом удаленном компьютере.
Исходные объекты
1.Linux
2.Windows
2.Windows
Настройка Linux
1.Устанавливаем openssh-server
2.Открываем порт 22/TCP
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.
Сохраняем настройки.
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.
Сохраняем конфигурацию.
Настройка окончена.
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.
Запускаем PuTTY, открываем созданную конфигурацию, в терминал вводим логин пароль на linux.
Всё, мы в консоли, запускаем программу и она отрисовывается на Windows.
Источник
По материалу из http://debback.blogspot.com/2008/03/linux-windows-xming-ssh.html
Комментариев нет:
Отправить комментарий