X Window System

Материал из Слакваря

Перейти к: навигация, поиск

X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Используется в UNIX-подобных ОС.

X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с мышью и клавиатурой. X Window System не определяет деталей интерфейса пользователя — этим занимаются оконные менеджеры, которых разработано множество. По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.

В X Window System предусмотрена сетевая прозрачность: графические приложения могут выполняться на другой машине в сети, а их интерфейс при этом будет передаваться по сети и отображаться на локальной машине пользователя (в случае если это разрешено в настройках). В контексте X Window System термины "клиент" и "сервер" имеют непривычное для многих пользователей значение: "сервер" означает локальный дисплей пользователя, а "клиент" — программу, которая этот дисплей использует (она может выполняться на удалённом компьютере).

X Window System часто называют X11 или просто X или, неформально, "иксы́".

Интерфейсы пользователя

X Window System намеренно не определяет, как должен выглядеть интерфейс пользователя приложения — кнопки, меню, заголовки окон и т. д. Эти вопросы решаются на уровне оконных менеджеров, инструментариев элементов интерфейса, рабочих окружений, отдельных приложений.

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

Многие пользователи используют X вместе с полным рабочим окружением (Desktop Environment), которое включает в себя оконный менеджер, различные приложения и единый стиль интерфейса. Наиболее популярные рабочие окруженияGNOME и KDE.

Личные инструменты