• Narrow screen resolution
  • Wide screen resolution
  • Wide screen resolution
OOPS. Your Flash player is missing or outdated.Click here to update your player so you can see this content.
Главная Linux Архитектура графической системы X Window
Архитектура графической системы X Window Печать E-mail
Рейтинг пользователей: / 1
ХудшийЛучший 
Автор: Administrator   

2.9.1. Архитектура графической системы X Window


Изначально графическая система ОС Linux получила название X Window System (X). Впоследствии эта система регулярно изменялась, начиная от версии XFree86 и заканчивая текущей версией X.Org (http://www.x.org/wiki/). Модульная архитектура графической системы ОС Linux изображена на рисунке 2.2 и состоящая из следующих компонентов:

  • Х-сервер (X server). Является ядром графической системы ОС Linux. Х-сервер отвечает за прорисовку изображений окон и других графических объектов, управляет работой мыши и клавиатуры. Помимо отображения графической среды на локальном дисплее, X-сервер обслуживает подключения с удаленных хостов, а так же все обращения к графическому оборудованию.
  • диспетчер дисплеев (display manager). Основной задачей диспетчера дисплеев является аутентификация пользователей и запуск Х-сервера. По умолчанию в ОС Linux используется диспетчер дисплеев GNOME Desktop Manager (gdm).
  • диспетчер окон (window manager). Диспетчер окон позволяет пользователям сворачивать, перемещать, изменять размеры окон и управлять виртуальными рабочими столами.
  • графическое окружение (desktop environment). Графическое окружение выполняет роль связующего звена между диспетчером окон и конечным пользователем. Оно содержит в себе средства настройки отображения рабочего стола и различные программы, предназначенные для работы в графическом режиме. В ОС Linux включено два графических окружения: GNOME и KDE, первое из которых используется по умолчанию при установке ОС Linux.
  • Х-клиент (X-client). Под Х-клиентом принято понимать специальную программу, общающееся с Х-сервером и посылающее ему запросы, необходимые для работы конкретного графического приложения.

Архитектура системы X Window.

Архитектура системы X Window.


На рисунке пользователь работает на локальной рабочей станции, где запущен Х-сервер. Система X Window работает по принципу клиент-сервер. В качестве клиентов выступают графические приложения, работающие как на локальной рабочей станции, так и на удаленной; в качестве сервера выступает Х-сервер, работающий на локальной рабочей станции. При этом все коммуникации между Х-клиентами и Х-сервером могут осуществляться по защищенному протоколу SSH.
Диспетчер дисплеев, изображенный на рисунке 2.2, может работать как на локальной рабочей станции, так и на удаленной рабочей станции. В первом случае диспетчер дисплеев осуществляет запуска локального Х-сервера, отображает начальное окно входа в систему и требует ввести учетные данные пользователя для аутентификации. Во втором случае Х-сервер выступает в качестве клиента по отношению к удаленному диспетчеру дисплеев. В данном случае обмен данными между локальным Х-сервером и удаленным диспетчером дисплеев осуществляется по протоколу XDMCP. В результате такой работы пользователь получает возможность работать с несколькими приложениями, находящимися на разных рабочих станциях.

 

 

Добавить комментарий


Защитный код
Обновить


Авторизация


Новости с OpenNet

Проект OpenNET

Карта сайтаПартнеры