什么是gdm3,kdm,lightdm?如何安装和删除它们?


Answers:


102

gdm3kdmlightdm都是展示经理。它们提供图形登录并处理用户身份验证。

从Wiki文章中:

显示管理器向用户显示登录屏幕。当用户成功输入用户名和密码的有效组合时,会话开始。

GNOME显示管理器(gdm3

gdm3gdmGNOME显示管理器的后继者。较新的版本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

轻型DM

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中进行了检查),您无法使用SDDM启动GNOME3或Ubuntu Unity会话。因此,如果您同时安装了KDE和Unity或GNOME3,请确保您的显示管理器为gdm3lightdm


3
谢谢很好的解释!如何确定Linux系统中使用的显示管理器?我如何在它们之间切换?
Shateel

@Shateel这就是答案。您可以使用最后一条命令在它们之间切换。您还可以通过该命令查看当前状态。当前的将是选定的一个
Anwar

几天前,在将kali linux升级到最新版本之后,我遇到了一个奇怪的问题!我无法登录我的系统!我输入了用户名和密码,然后系统再次询问我用户名和密码!因此它继续询问,尽管我可以按ctrl + alt + f2在文本语境中使用不同的tty登录,但我无法登录。那是展示经理的问题吗?如果我重新安装显示管理器,那么我可以解决这个问题吗?谢谢
Shateel

@Shateel是的,这可能是由于配置错误的登录管理器引起的问题
Anwar

谢谢,这实际上帮助我解决了由于同时具有gdm3和lightdm而导致的黑屏问题。使用sudo dpkg-reconfigure gdm3我将其切换回lightdm,这解决了我的问题。
Ansjovis86

8

Lightdm,gdm3和kdm都是Linux的图形登录。Lightdm是Ubuntu的默认设置。要在显示管理器之间切换,请使用以下命令:

sudo dpkg-reconfigure lightdm

然后选择您的显示经理。

如果要安装gdm,请使用以下命令:

sudo apt-get install gdm

哪个显示经理最好?高效,快速且出错率低?如何找到Linux系统中使用的显示管理器?
Shateel

6
它们都具有大致相同的功能。只需使用lightdm或gdm(如果您使用的是gnome)。Lightdm具有与gdm(gnome显示管理器)相同的功能,但不需要gnome库。--upvote,如果有帮助!:)-–
negusp

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将被替换kdmgdmlightdm

更多信息在这里

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.