一些常见的 Ubuntu 显示管理器以及如何在它们之间切换

开源操作系统(如 Linux)的最佳之处在于,您可以根据需要对其进行自定义,范围从文件管理器、音乐播放器、Web 浏览器和文本编辑器等默认应用程序到更重要的系统内核、显示管理器和终端控制台等组件。 您只需下载新的应用程序软件并用它替换旧的应用程序软件,或通过更改操作系统的源代码来编辑系统组件即可做到这一点。 显示管理器就是这样一个系统组件,您只需运行本文中提到的一些命令即可替换它。

什么是显示管理器?

显示管理器是操作系统的组件,负责启动显示服务器和登录会话。 这就是它有时被称为登录管理器的原因。 您在输入用户名和密码(欢迎者)时看到的屏幕布局、登录会话和用户授权是显示管理器执行的一些任务。 几种常见类型的默认显示管理器是 gdm, gdm3, 轻量级, 和 kdm 等等。

LightDM 的登录界面

为什么以及如何在显示管理器之间切换?

为什么?

虽然所有显示管理器都服务于相同的目的,管理用户登录的外观和会话管理,但它们的大小、复杂性和操作各不相同。 您还会注意到它们几乎但不是绝对相似。 您可能希望根据您的操作系统和系统规格切换到某个版本。 例如,重量较轻的显示管理器非常适合稍旧的计算机系统。 切换到新主题的另一个原因可能是登录背景没有吸引人的主题。 较轻且不太复杂的显示管理器可能缺少此功能。 几天前,我更改了我的显示管理器,因为我的默认显示管理器由于我正在进行的一些定制而损坏。 因此,与其浪费时间和精力来修复那个问题,我更愿意迁移到另一个显示管理器。

如何?

在使用和切换显示管理器时,您将主要使用以下命令:

检查当前显示管理器

为了检查您的系统上当前正在运行哪个显示管理器,请在您的 Ubuntu 终端中输入以下命令:

$ cat /etc/X11/default-display-manager

上图显示我的系统当前正在运行一个 gdm3 显示管理器。

安装/删除显示管理器

使用以下命令从系统中添加/删除显示管理器:

安装:

$ sudo apt-get 安装 [displaymanagername]

例子:

$ sudo apt-get install gdm3

消除:

$ sudo apt-get 删除 [displaymanagername]

例子:

sudo apt-get remove gdm3

切换到另一个显示管理器

您可以从一个显示管理器切换到另一个显示管理器,如果它尚未安装,则首先安装该显示管理器,然后使用以下命令切换到新的:

$ sudo dpkg-reconfigure gdm3

当您输入您的用户名和密码时,将出现以下窗口,让您了解显示管理器如何在系统中运行。

切换到gdm3

按回车确定; 将出现以下窗口。 您可以通过向上和向下箭头键配置新的显示管理器,然后按 Enter 键确定。

设置默认显示管理器

当您重新启动系统时,您选择的显示管理器将被配置为默认显示管理器。

一些常见的 Ubuntu 显示管理器

以下是您可能希望从中选择的一些流行的 Ubuntu 显示管理器:

GDM

GDM,Gnome 显示管理器是流行的 Gnome 桌面环境的默认显示管理器。 它支持窗口系统 X11 和 Wayland。 您可以轻松自定义它以允许无密码登录、隐藏其他用户列表以及配置主题、自定义会话和登录屏幕。 GDM 的基本配置可以通过系统设置通过 UI 完成。 对于高级配置,您需要以授权用户的身份编辑 GDM 配置文件。 以下是一些可让您配置登录会话和显示设置的文件的列表:

/etc/X11/gdm/gdm.conf /etc/gdm/gdm.conf /etc/dconf/db/gdm.d(for advanced tweaking)

GDM3

GDM3 是 Ubuntu 最新版本(例如 Ubuntu 18)附带的默认显示管理器。它是 GDM 的重新设计版本; 虽然它的外观和感觉与 GDM 几乎相同,但它的背景却大不相同。 它更轻更快,但缺少一些您可以在旧版 GDM 中使用的功能。 例如,大多数可配置功能都可以通过 conf 文件而不是用户界面设置实用程序访问。 您可以在以下文件中进行更改,以自定义您的登录 UI 和会话处理:

/etc/gdm3/greeter.gconf

光DM

LightDM 也是旧 GDM 的备用显示管理器。 它有各种可用于配置的欢迎主题。 它支持规范服务器和 X.org,因此,它是 Ubuntu 的一个不错的选择。 通过 LightDM,您可以自定义登录欢迎会话、禁用访客帐户以及在登录时显示/隐藏其他用户的列表。 以下是可让您在 Ubuntu 中配置登录会话和显示设置的文件列表:

/etc/lightdm/(includes various configuration files) /etc/lightdm/lightdm.conf.d/

KDM

KDM 是 KDE 的默认显示管理器。 它通过 UI 模块提供了许多可定制的功能:系统设置。 您可以在问候语中自定义详细信息,例如欢迎信息、字体和背景壁纸。 KDM 的一个强大功能是它可以防止在登录屏幕上关闭,因此只有登录的用户才能关闭计算机系统。 其他自定义选项包括根关机、登录用户和自动登录功能。

阅读本文后,希望您熟悉 Linux 显示管理器的概念以及选择其中一个而不是另一个的需要。 借助我们在本文中描述的简单命令,您可以下载并在系统上安装的不同显示管理器之间切换。