Дисплейный менеджер X Window System


Дисплейный менеджер X Window System (англ. X Display Manager) — программа, которая позволяет запуск сессии на XServer, локально или удалённо. Является частью X Window System.

Дисплейный менеджер позволяет пользователю войти под своей учётной записью. Сессия открывается, когда пользователь вводит правильную комбинацию логина и пароля.

Когда дисплейный менеджер запускается на компьютере пользователя, он запускает X-сервер, прежде чем представить пользователю вход. По сути, это реализация функциональности init, getty и login для X.

XDM (дисплейный менеджер оконной системы X) появился в X11R3[1]. В этой версии встречались проблемы, в частности когда пользователи перезапускали X-терминалы. В X11R3[1] XDM знал только про X-терминал из точки входа в файле Xservers, а XDM считывал этот файл исключительно при запуске. Поэтому когда пользователь перезапускал X-терминал, системный администратор посылал SIGHUP сигнал в XDM для пересканирования X-сервера.

XDMCP появился с появлением X11R4[1] (22 декабря 1989). Используя XDMCP, X-сервер должен активно запрашивать соединение с дисплейным менеджером на хост-машине. X-сервер, использующий XDMCP, больше не требует точки входа в файле Xservers.

Имеются также и другие дисплейные менеджеры, расширяющие функциональность базового дисплейного менеджера: