Диспетчер отображения GNOME
![]() GNOME Display Manager 3 (его внешний вид по умолчанию использует темную тему ) | |
Разработчик(и) | Проект GNOME (Уильям Джон Макканн, Брайан Кэмерон, Рэй Строуд) |
---|---|
Стабильная версия | 3.16.2 [1] ![]() |
Предварительный выпуск | 41.альфа [2] ![]() |
Репозиторий | |
Написано в | С |
Операционная система | Unix и Unix-подобные ( Linux , BSD , Solaris ) |
Тип | Менеджер входа в систему для Wayland , менеджер отображения X |
Лицензия | GPL-2.0 или новее |
Веб-сайт | неделя ![]() |
GNOME Display Manager ( GDM ) — это менеджер отображения (графический менеджер входа в систему ) для оконных систем X11 и Wayland .
Система X Window по умолчанию использует диспетчер отображения XDM . Однако решение проблем с конфигурацией XDM обычно включает в себя редактирование файла конфигурации . GDM позволяет пользователям настраивать параметры или устранять неполадки, не прибегая к использованию командной строки . Пользователи могут выбирать тип сеанса для каждого входа в систему. GDM 2.38.0 — последняя версия, в которой реализована настройка тем ; последующие выпуски не поддерживают темы.
Архитектура программного обеспечения
[ редактировать ]GDM — это менеджер дисплеев, который реализует все важные функции, необходимые для управления подключенными и удаленными дисплеями. GDM был написан с нуля и не содержит кода XDM или X Consortium. [3]
Компоненты
[ редактировать ]GDM состоит из следующих компонентов:
- Chooser – программа, используемая для выбора удаленного хоста в качестве источника для удаленного отображения на подключенном дисплее (gdm-host-chooser).
- Greeter — графическое окно входа в систему (предоставляется GNOME Shell )
- Подключаемый модуль аутентификации (PAM)
- Протокол управления X Display Manager (XDMCP)
Скрытые функции
[ редактировать ]До версии 2.22, [4] У GDM было несколько пасхальных яиц в виде строк, которые нужно было ввести в поле имени пользователя. Их можно найти в исходном файле «gui/guilogin.c» в функции с именем «evil». [5]
- Вход в систему «Танцы» — введите «Начать танцевать», чтобы начать, и «Стоп танцевать», чтобы остановить.
- (Для этого требуется стандартное приветствие («GTK+ Greeter»), а не графическое («Themed Greeter»)).
- «Дай мне случайный курсор» — можно использовать повторно.
- Это изменяет курсор мыши на случайно выбранный 1 из 77 различных «курсорных шрифтов», как определено в спецификации X11.
- «Требовать четверть» (или «Требовать четверть», для обратной совместимости с опечаткой в оригинале), [6] затем войдите в систему обычным способом – появится диалоговое окно с надписью «Пожалуйста, вставьте 25 центов, чтобы войти». появляется после ввода пароля. Нажатие «ОК» позволяет продолжить процесс входа в систему в обычном режиме.
Королева Англии
[ редактировать ]В некоторых уведомлениях об авторских правах GDM упоминается «Королева Англии», которая в объявлениях о выпуске версии 2.2.1 также упоминается как сопровождающий. [7] Впоследствии разработчики поняли, что титула « Королева Англии » не существовало со времен Актов Союза 1707 года . [8]
См. также
[ редактировать ]- getty — неграфическая программа входа в систему
- ЛайтДМ
- SDDM ( KDE Плазма 5 )
- Диспетчер отображения KDE ( KDE Plasma 4 )
Ссылки
[ редактировать ]- ^ «Выпущен GNOME 3.16.2» . 13 мая 2015 года . Проверено 29 декабря 2015 г.
- ^ «41.альфа» . 28 июля 2021 г.
- ^ «Документация GDM» .
- ^ «перенести графический интерфейс в новую структуру конфигурации с помощью бензопилы» . 1 июня 2007 года . Проверено 26 апреля 2014 г.
- ^ «gdm – guilogin.c» . Архивировано из оригинала 31 мая 2018 года . Проверено 9 августа 2018 г.
- ^ «GDM коммит ee8de912» . 5 марта 2001 г. Проверено 26 августа 2009 г.
- ^ «ОБЪЯВЛЕНИЕ: GDM 2.2.1, выпуск «То, что вы не параноик, не означает, что они не гонятся за вами»» . 4 мая 2001 г.
Gdm2 изначально был написан Мартином К. Петерсеном <mkp mkp net> и в настоящее время поддерживается Королевой Англии.
- ^ «АНОНС: GDM 2.5.90.2 (нестабильный), релиз «Тыкание носом»» . 4 марта 2004 г.
Внешние ссылки
[ редактировать ]