0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

闲谈Linux操作系统中的显示管理器及如何更换

如意 来源:Linux中国 作者:Abhishek Prakash 2020-11-02 14:47 次阅读

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

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

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

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

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

不同的显示管理器

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

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

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

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

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

GNOME登录屏幕与GDM

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

GDM(GNOME 显示管理器GNOME Display Manager):GNOME 的首选。

SDDM(简单桌面显示管理器Simple Desktop Display Manager):KDE 首选。

LightDM:由 Ubuntu 为 Unity 桌面开发。

显示管理器可以定制

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

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

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

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

来看看 Kali Linux 的登录界面:

Kali Linux 登录界面

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

改变显示管理器

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

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

结语

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11292

    浏览量

    209318
  • 操作系统
    +关注

    关注

    37

    文章

    6801

    浏览量

    123280
  • 管理器
    +关注

    关注

    0

    文章

    246

    浏览量

    18502
收藏 人收藏

    评论

    相关推荐

    Linux操作系统如何按下PCIe的复位键

    Linux操作系统,看如何按下PCIe的复位键
    的头像 发表于 01-20 09:31 1568次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系统</b><b class='flag-5'>中</b>如何按下PCIe的复位键

    Linux环境Arduino开发板管理器安装esp32模块提示操作系统没有openocd-esp32工具如何解决?

    Linux环境下Arduino下开发板管理器安装esp32模块提示你的操作系统没有 openocd-esp32 工具,这个问题如何解决?
    发表于 06-06 08:11

    Linux操作系统

    linux的教学内容1 、Linux概述 2 、Linux操作系统安装3、 Linux的内核 4 、Li
    发表于 04-10 16:54 0次下载
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系统</b>

    Linux操作系统原理及应用

    Linux操作系统原理及应用 1.1  操作系统的地位 1.2  操作系统的功能 1.3  操作系统的发
    发表于 04-28 14:53 0次下载

    Linux与其他操作系统的区别

    Linux与其他操作系统的区别 Linux与其他操作系统的区别  Linux可以与MS-DOS、OS/2、Windows等其他
    发表于 01-18 12:42 1656次阅读

    什么是Linux操作系统

    什么是Linux操作系统  简单地说,Linux是一套
    发表于 12-26 12:04 1406次阅读

    Linux快速入门之安装Linux操作系统及小结

    .4 实验内容安装Linux操作系统 1.实验目的 读者通过亲自动手安装Linux操作系统,对Linux有个初步的认识,并且加深对
    发表于 10-18 14:16 0次下载

    十大Linux操作系统

    近期公布的超级计算机 Top500排行榜显示,所有入榜的超级计算机都在运行 Linux 操作系统。尽管 Linux 操作系统在桌面上的表现不
    发表于 11-23 10:48 9783次阅读

    Linux操作系统实用教程之如何Linux系统的远程管理

    本文档的主要内容详细介绍的是Linux操作系统实用教程之如何Linux系统的远程管理 主要内容是:1 远程
    发表于 10-31 18:04 0次下载

    趣谈Linux操作系统

    趣谈Linux操作系统
    的头像 发表于 01-13 16:00 6468次阅读

    Linux操作系统的详细安装步骤

    Linux是一套免费使用和自由传播的操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约
    发表于 07-16 11:39 4629次阅读

    五款常用的Linux操作系统

     Linux操作系统诞生于1991年的10月5日。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
    发表于 07-16 14:48 2334次阅读

    嵌入式linux操作系统

    入学习、修改操作系统本身。①操作系统具有进程管理、存储管理、文件管理和设备管理等功能,这些核心功
    发表于 11-01 16:57 5次下载
    嵌入式<b class='flag-5'>linux</b><b class='flag-5'>操作系统</b>

    用于 Linux 管理 API 手册的 PTP 时钟管理器

    用于 Linux 管理 API 手册的 PTP 时钟管理器
    发表于 02-02 18:44 1次下载
    用于 <b class='flag-5'>Linux</b> <b class='flag-5'>管理</b> API 手册的 PTP 时钟<b class='flag-5'>管理器</b>

    用于 Linux 管理 API 手册的 PTP 时钟管理器

    用于 Linux 管理 API 手册的 PTP 时钟管理器
    发表于 07-04 18:31 1次下载
    用于 <b class='flag-5'>Linux</b> <b class='flag-5'>管理</b> API 手册的 PTP 时钟<b class='flag-5'>管理器</b>