Что такое gdm3, kdm, lightdm? Как установить и удалить их?

Ответы:

102

gdm3, kdmИ lightdmвсе менеджеры дисплея . Они предоставляют графический логин и обрабатывают аутентификацию пользователя.

Из статьи вики:

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

Диспетчер отображения GNOME ( gdm3)

gdm3преемником gdmкоторого был менеджер дисплеев GNOME. Более новая gdm3версия использует минимальную версию gnome-shellи обеспечивает тот же внешний вид, что и сеанс GNOME3. Является каноническим выбором начиная с Ubuntu 17.10. Вы можете установить его с помощью:

sudo apt-get install gdm3

и удалите его с помощью:

sudo apt-get remove gdm3

Диспетчер отображения KDE ( kdm)

kdmбыл менеджером отображения KDE. Но в KDE5 он устарел, так как он более удобен в SDDMкачестве диспетчера отображения и, следовательно, поставляется по умолчанию с Kubuntu. Вы можете установить его с помощью:

sudo apt-get install sddm 

и удалите его с помощью:

sudo apt-get remove sddm

LightDM

LightDM был решением Canonical для дисплеев. Он должен был быть легким и поставляется по умолчанию с Ubuntu, Xubuntu и Lubuntu. Это настраивается, с различными темами приветствия доступны.

Вы можете установить его с помощью:

sudo apt-get install lightdm

И удалите его с помощью:

sudo apt-get remove lightdm

Ремонт это широкий срок. Однако, если у вас установлено несколько дисплеев, вы можете выбрать между ними:

sudo dpkg-reconfigure gdm3

Вы можете использовать любое имя диспетчера отображения вместо gdm3вышеуказанной команды, и это позволит вам выбирать между ними. Вы должны перезагрузиться, чтобы изменения вступили в силу.

Чтобы проверить, какой диспетчер отображения используется в данный момент, выполните следующую команду:

cat /etc/X11/default-display-manager

как предложено в этом вопросе: Как проверить с помощью командной строки, какой менеджер дисплея работает?

Важно отметить, что в настоящее время из-за ошибки (я проверял в 16.04) вы не можете запустить сеанс GNOME3 или Ubuntu Unity с использованием SDDM. Таким образом, если у вас есть как KDE и Unity или gnome3 установлены, убедитесь , что ваш менеджер дисплея либо gdm3или lightdm.

Анвар
источник
3
Спасибо, красиво объяснил! Как я могу определить, какой менеджер дисплеев используется в моей системе Linux? И как я могу переключаться между ними?
Шатель
@Shateel Это было в ответе. Вы переключаетесь между ними, используя последнюю команду. Вы также можете увидеть, что является текущим по этой команде. Текущий будет выбран
Anwar
Несколько дней назад я столкнулся со странной проблемой после того, как обновил kali linux до последней версии! Я не мог войти в мою систему! Я набрал имя пользователя и пароль, после чего система снова запросила у меня имя пользователя и пароль! Таким образом, он продолжает спрашивать, и я не мог войти, хотя я мог войти, используя разные tty в текстовом настроении, нажав ctrl + alt + f2. Так была ли проблема с дисплеями? Если я переустановлю диспетчер дисплеев, могу ли я избавиться от проблемы? Спасибо
Шатель
@Shateel Да, это может быть проблема, вызванная неправильно настроенным менеджером входа в систему
Anwar
Спасибо, это на самом деле помогло мне решить проблему с черным экраном, которая была вызвана наличием gdm3 и lightdm. Используя sudo dpkg -configure gdm3, я переключил его обратно на lightdm, и это решило мою проблему.
Ansjovis86
8

Lightdm, gdm3 и kdm - это графические логины для linux. Lightdm по умолчанию для Ubuntu. Для переключения между дисплеями используйте следующую команду:

sudo dpkg-reconfigure lightdm

И выберите свой менеджер дисплеев.

Если вы хотите установить, скажем, gdm, используйте команду:

sudo apt-get install gdm
negusp
источник
Какой менеджер дисплеев лучше? Эффективно, быстро и менее подвержено ошибкам? Как я могу узнать, какой менеджер дисплеев используется в моей системе Linux?
Шатель
6
Все они имеют примерно одинаковые функции. Просто используйте lightdm или gdm, если вы используете gnome. Lightdm имеет все те же функции, что и gdm (менеджер отображения gnome), но он не требует библиотек gnome. --upvote, если это помогло!
:)
0

GDM(GNOME Display Manager), LightDM(Light Display Manager)И KDM(KDE Display Manager)менеджеры дисплея , сконфигурированные для другой версии Ubuntu. Они помогают в запуске X-серверов, пользовательских сессий и приветствия (экран входа в систему). Вы можете бегать, sudo dpkg-reconfigure gdmчтобы переключаться между lightdm, gdm и kdm. Установить их так же просто, как sudo apt-get install <your desired display manager>(где будет заменен дисплей kdm, gdmи lightdm.

Больше информации здесь .

Тони Лансер
источник