什么是 gdm3、kdm、lightdm?如何安装、移除和修复它们?有人能详细解释一下吗?
答案1
gdm3
、、kdm
和lightdm
均为显示管理器. 它们提供图形登录并处理用户身份验证。
摘自维基百科文章:
显示管理器向用户显示登录屏幕。当用户成功输入有效的用户名和密码组合时,会话开始。
GNOME 显示管理器(gdm3
)
gdm3
gdm
是GNOME 显示管理器的后继者。较新的版本gdm3
使用 的最小版本gnome-shell
,并提供与 GNOME3 会话相同的 外观和感觉。自 Ubuntu 17.10 以来一直是 Canonical 的选择。您可以使用以下命令安装它:
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 是 Canonical 的显示管理器解决方案。它应该是轻量级的,默认随 Ubuntu(直到 17.04)、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,请确保您的显示管理器是gdm3
或lightdm
。
答案2
Lightdm、gdm3 和 kdm 都是 Linux 的图形登录。Lightdm 是 Ubuntu 的默认设置。要在显示管理器之间切换,请使用以下命令:
sudo dpkg-reconfigure lightdm
并选择您的显示管理器。
如果你想安装 gdm,请使用以下命令:
sudo apt-get install gdm
答案3
我个人认为显示管理器是一个误导性的名字。最好称之为图形登录管理器。它通常是在启动过程结束时代替默认 shell 显示的图形用户界面。
不同的桌面环境使用不同的登录管理器来保持视觉风格的一致。
- GNOME 使用 gdm3。
- xfce 使用 lightdm
- KDE 使用 kdm
显示管理器可以从同一台计算机或另一台计算机在 X 服务器上启动会话。
答案4
使用 lightdm 安装并重启 Kubuntu 后,我无法使用我的用户名和密码登录。因此,如果您使用的是 kubuntu 20.04,我推荐使用 Simple Desktop Display Manager (SDDM)。如果您使用的是 ubuntu 18.04,我推荐使用 gdm3。当然,这些纯粹是个人建议。我并不是说必须严格使用它。
您可以使用该命令sudo nano /etc/X11/default-display-manager
找出您正在使用的默认显示管理器(可以使用我使用的任何文本编辑器 nano)。