LightDM
Подробнее
- Создатель
- Роберт Ансел, Canonical
- Год
- Тип
- Менеджер дисплея
- Лицензия
- GPL 3 / LGPL 3
- Исходный код
- github.com/canonical/lightdm
Менеджер дисплея от Canonical, 2010 год, устроенный так, что экран входа — сменная программа; именно поэтому у Ubuntu, Mint и десктопов Xfce свои greeter'ы поверх одного и того же демона.
Роберт Ансел написал LightDM в Canonical вокруг одного разделения. Демон делает то, что положено менеджеру дисплея: запускает X-сервер, аутентифицирует через PAM, стартует сеанс и обслуживает XDMCP. Сам он ничего не рисует. Экран входа — greeter — это отдельный процесс, который говорит с демоном через библиотеку liblightdm и может быть написан на любом тулките. GDM как раз переписали во фактически замаскированный GNOME Shell, и «light» означало не тянуть весь GNOME ради поля для пароля.
Ubuntu перешла на LightDM в версии 11.10 осенью 2011 года с greeter'ом Unity, а за ней последовала экосистема: lightdm-gtk-greeter для десктопов Xfce, slick-greeter в Mint, собственный в elementary. Гостевые сеансы, multi-seat и встроенный VNC-сервер жили в демоне. Когда в 2017 году Ubuntu отказалась от Unity, она вернулась к GDM, но LightDM остаётся по умолчанию в Xubuntu, Linux Mint и elementary OS. Greeter работает на X, даже если запускаемый им сеанс — Wayland.