Введение

Дисплейный менеджер для оконных систем X11 и Wayland

GNOME Display Manager (GDM) — это менеджер отображения (графический менеджер входа в систему) для оконных систем X11 и Wayland. Оконная система X Window по умолчанию использует менеджер отображения XDM. Однако, устранение неполадок с конфигурацией XDM обычно требует редактирования файла конфигурации. GDM позволяет пользователям настраивать параметры или решать проблемы, не прибегая к командной строке. Пользователи могут выбирать тип сеанса при каждом входе в систему. GDM 2.38.0 — последняя версия, поддерживающая настройку с помощью тем; в последующих версиях эта функция не поддерживается.

Архитектура программного обеспечения

GDM — это менеджер дисплеев, который реализует все основные функции, необходимые для управления подключенными и удаленными дисплеями. GDM был разработан с нуля и не содержит кода XDM или X Consortium.

Скрытые черты

До версии 2.22 в GDM было несколько пасхальных яиц в виде строк, которые можно было ввести в поле имени пользователя. Их можно найти в исходном файле "gui/guilogin.c" в функции с именем "evil". Танцующий вход – введите "Start Dancing", чтобы начать, и "Stop Dancing", чтобы остановить. (Для этого требуется стандартный приветственный экран ("GTK+ Greeter"), а не графический ("Themed Greeter")). "Gimme Random Cursor" – можно использовать многократно. Это меняет курсор мыши на случайно выбранный один из 77 различных "курсорных шрифтов", определенных в спецификации X11. "Require Quarter" (или "Require Quater", для обратной совместимости с опечаткой в оригинале), затем войдите в систему как обычно – после ввода пароля появляется диалоговое окно с надписью "Пожалуйста, вставьте 25 центов для входа". Нажатие кнопки "ОК" позволяет продолжить вход в систему.

Королева Англии

Некоторые уведомления об авторских правах GDM ссылаются на "Королеву Англии", которую в анонсах выпуска версии 2.2.1 также называли разработчиком. Впоследствии разработчики осознали, что титул "Королева Англии" не существовал после Актов об объединении 1707 года.