Що таке gdm3, kdm, lightdm? Як їх встановити та видалити?


Відповіді:


102

gdm3, kdmі lightdmвсі менеджери дисплеїв . Вони забезпечують графічні входи та обробляють автентифікацію користувачів.

З статті Wiki:

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

Менеджер дисплеїв 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

@Shateel Це було у відповіді. ви перемикаєтесь між ними за допомогою останньої команди. Ви також можете побачити, що є поточним за цією командою. Поточний буде вибраним
Анвар

Кілька днів тому я зіткнувся з дивною проблемою після того, як я модернізував kali linux до новітньої версії! Я не зміг увійти до своєї системи! Я ввів ім’я користувача та пароль, тоді система знову запитає мене про ім’я користувача та пароль! Таким чином, він продовжує запитувати, і я не зміг увійти, хоча я міг увійти за допомогою різних tty в текстовому настрої, натискаючи ctrl + alt + f2. Так це була проблема менеджерів дисплеїв? Якщо я перевстановлюю диспетчер дисплеїв, чи можу я позбутися проблеми? Спасибі
Шатіль

@Shateel Так, це може бути проблемою, спричиненою неправильно налаштованим менеджером входу
Anwar

Дякую, що це насправді допомогло мені вирішити проблему з чорним екраном, яка була пов'язана з наявністю gdm3 та lightdm. Використовуючи sudo dpkg-configfigure gdm3, я переключив його назад на lightdm, і це вирішило мою проблему.
Ansjovis86

8

Lightdm, gdm3 та kdm - це всі графічні входи для Linux. Lightdm є типовим для Ubuntu. Для переключення між менеджерами дисплеїв використовуйте таку команду:

sudo dpkg-reconfigure lightdm

І виберіть диспетчер дисплеїв.

Якщо ви хочете встановити, скажімо, gdm, скористайтеся командою:

sudo apt-get install gdm

Який менеджер дисплеїв найкращий? Ефективний, швидкий і менш схильний до помилок? Як я можу знайти, який менеджер дисплеїв використовується в моїй системі Linux?
Шатіль

6
Всі вони мають приблизно однакові функції. Просто використовуйте lightdm або gdm, якщо ви використовуєте gnome. Lightdm має всі ті ж функції, що і gdm (gnome display manager), але для цього не потрібні бібліотеки gnome. - Підкажіть, якщо це допомогло!
:)

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>(де amanger дисплея буде замінено на kdm, gdmі lightdm.

Більше інформації тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.