Linux黑话解释:什么是显示管理器?

系统 Linux
在这篇 Linux 黑话解释中,你将了解 Linux 中的显示管理器。它是桌面环境的一部分吗?它的作用是什么?

Linux黑话解释:什么是显示管理器?

在这篇 Linux 黑话解释中,你将了解 Linux 中的显示管理器。它是桌面环境的一部分吗?它的作用是什么?

什么是 Linux 中的显示管理器?

简单来说,显示管理器display manager(DM)是一个为你的 Linux 发行版提供图形登录功能的程序。它控制用户会话并管理用户认证。显示管理器会在你输入用户名和密码后,立即启动显示服务器并加载桌面环境

显示管理器通常是登录界面的代名词。毕竟它是可见的部分。然而,可见的登录屏幕,也叫欢迎页greeter,只是显示管理器的一部分。

各种桌面环境和显示服务器一样,也有各种显示管理器。我们来看看它们。

不同的显示管理器

有些人认为显示管理器是桌面环境的一部分,但事实并非如此。它是一个独立的程序。

桌面环境可能会推荐某个显示管理器,但这并不意味着它不能与其它一些显示管理器一起工作。如果你曾经在同一个系统中安装过不止一个桌面环境,你会记得,登录界面(即显示管理器)允许你切换桌面环境。

 

显示管理器可以与各种桌面环境配合使用

虽然显示管理器不是桌面环境本身的一部分,但它往往与桌面环境由同一个开发团队开发。它也成为桌面环境的代表。

例如,GNOME 桌面环境开发了 GDM(GNOME Display Manager),光看登录界面就会想到 GNOME 桌面环境。

 

GNOME登录屏幕与GDM

一些流行的显示管理器有:

  • GDMGNOME 显示管理器GNOME Display Manager):GNOME 的首选。
  • SDDM简单桌面显示管理器Simple Desktop Display Manager):KDE 首选。
  • LightDM:由 Ubuntu 为 Unity 桌面开发。

显示管理器可以定制

有这么多的桌面环境可供选择,它们都有自己的显示管理器吗?不,不是这样的。

正如我之前提到的,可见的登录屏幕被称为欢迎页。这个欢迎页可以进行自定义来改变登录屏幕的外观。

事实上,许多发行版和/或桌面环境都制作了自己的欢迎页,以给用户提供一个类似于他们品牌的登录屏幕。

例如,Mint 的 Cinnamon 桌面使用了 LightDM,但有自己的欢迎页来给它更多的 Mint 式(或者我应该说是 Cinnamon)的外观。

 

基于 LightDM 的 Linux Mint 登录屏幕

来看看 Kali Linux 的登录界面:

 

Kali Linux 登录界面

如果你喜欢编码和调整,你可以根据自己的喜好修改或编码自己的欢迎页。

改变显示管理器

如果你愿意,可以更改显示管理器。你需要先安装显示管理器。安装时你会看到切换显示管理器的选项。

 

如果当时没有做切换,那么以后可以通过手动配置来改变显示管理器。不同的发行版重新配置显示管理器的方法略有不同,这不在本文讨论范围内。

结语

希望大家对 Linux 中的显示管理器这个术语有一点了解。本黑话解释系列的目的是用非技术性的语言解释常见的 Linux 俗语和技术术语,而不涉及太多的细节。 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2020-10-13 12:29:38

Linux包管理器

2020-09-07 19:45:37

Linux显示服务器黑话解释

2020-09-04 06:26:22

Linux桌面环境操作系统

2020-09-16 06:07:17

LinuxUbuntu LTS长期支持

2021-03-17 10:45:03

Linux服务器命令

2021-12-16 14:25:03

Linux定时任务

2020-09-13 09:19:58

Linux Linux 发行版操作系统

2022-01-26 11:04:06

Linux上游upstream下游downstre

2020-09-22 07:33:50

Linux

2020-09-22 07:32:56

Linuxstat 命令滚动发行版

2021-12-20 14:56:07

LinuxTTY

2020-10-24 17:44:57

LinuxFOSS自由和开源软件

2020-11-10 11:29:36

LinuxGUICLI

2021-09-23 16:43:48

Linux黑话解释

2020-11-10 22:57:32

LinuxGUICLI

2022-04-03 13:17:21

Linux黑话解释GRUB

2023-11-22 10:51:25

LinuxSuper

2023-08-06 06:47:29

2010-02-01 13:55:12

Python 解释器

2023-08-15 15:09:18

LinuxCompiz
点赞
收藏

51CTO技术栈公众号