1

简介

LightDM,即:Light Display Manager,是一个全新的、 轻量的Linux桌面的桌面显示管理器,而传统的Ubuntu用的是GNOME桌面标准的GDM 。 [1] 。 LightDM是一个跨桌面显示管理器,其目的是成为 X org X 服务器的标准显示管理器。我们之所以编写一个新的显示管理器,是因为从XDM以来 (通常基于 XDM 源代码) 出现了很多新的显示管理器。这些项目之间的主要区别是在GUI(比如说不同的开发工具包) 和性能上面— — 这些可以更好地用一个通用的显示管理器实现,并允许这些差异。 [2]

2特点

那么LightDM相对于GDM有什么不同?
主要特点包括:
  • 轻量:LightDM是2010年开始的新项目,一开始就设计为轻量、小巧,没有GDM那样的历史代码负担,因此不仅完整支持标准,而且轻量、快速。
  • 支持各种界面:相较于GDM-GTK,KDM-Qt,LightDM实际上是界面无关性的,因为它设计上就是支持本地图形界面以获得最好的兼容性。因此LightDM现在已经具备了GTK、Qt甚至WebKit的界面,也就是用HTML来做登陆界面。
  • 可配置性:Linux最大的优势就是定制性强了,LightDM也继承了这一优点,除了可以定制上面提到的界面以外,LightDM还可以定制其他丰富的选项,如自动登录、禁止特定用户登录等等 [1]
  • 一个支持多个图形用户界面的良好的 API
  • 通过合适的插件支持所有显示管理器
  • 代码复杂度低
  • 高速性能

    GDM (The GNOME Display Manager)是GNOME显示环境的管理器, 并被用来替代原来的X Display Manager。与其竞争者(X3DM,KDM,WDM)不同,GDM是完全重写的,并不包含任何XDM的代码。GDM可以运行并管理本地和远程登录的X服务器 (通过XDMCP)。gdm仅仅是一个 脚本 ,实际上是通过他来运行GDM二进制 可执行文件 。gdm-stop是用来迅速终止当前正在运行的gdm守护进程的一个脚本。gdm-restart脚本将迅速重启当前守护进程。然而gdm-safe-restart会当所有人都注销后再重启。gdmsetup是一种可以很简单的修改多数常用选项的图形化界面工具。GNOM的帮助里有更完整的文档,在“ 应用程序 ”/“系统工具”这一章节。
    选项:
    (gdm脚本和二进制文件都接受一下选项)
    -nodaemon
    不启动到 后台;
    --no-console
    不运行控制台(本地)服务器;
    --preserve-ld-vars
    持续维持的LD_*变量;
    --version
    查看GDM版本信息;
    --help
    查看gdmsetup接受选项的简单描述。
    配置
    可以直接运行gdmsetup或修改/etc/X11/gdm/gdm.conf文件来进行配置GDM (或/etc/gdm/gdm.conf文件)。图形化工具并不支持所有的选项,所以,有时有必要通过修改配置文件来达到目的。
    作者
    目前,GDM是George (Jiri) Lebl 在Martin K. Peterson 早期的代码基础上开发并维护的。

gdm LightDM和kdm相关推荐

  1. Debian / Ubuntu下轻松切换GDM, LightDM , KDM

    各位同学,如果已经安装LightDM和GDM登录显示器.那么在怎么在各种DM间任意切换呢? 举例: 以切换到GDM为例,打开终端,使用命令: sudo dpkg-reconfigure gdm接下来, ...

  2. Ubuntu下轻松切换GDM, LightDM , KDM

    感谢大佬:https://www.linuxidc.com/Linux/2011-07/39491.htm GDM(GNOME Display Manager),LightDM(Light Displ ...

  3. linux终端xwindow,如何从命令行重新启动X Window Server?

    问题描述 如何从命令行重新启动X Window Server? 我真的很想重新启动我的GUI,而不必重新启动系统. 最佳解决方法 长话短说:在systemd系统上(Ubuntu 15.04及更新版本) ...

  4. Ubuntu远程操作Linux服务器GUI程序

    此文针对在Server端执行gui程序失败的情况 OS:Ubuntu 12.04(以下操作应该在其他版本的Ubuntu上也适用) 首先,检查你的Xserver,看是否有一个"-noliste ...

  5. Linux桌面系统x11原理简介

    X Window System(X窗口系统) X窗口系统(X Window System,也常称为X11或X)是一种以位图方式显示的软件窗口系统.最初是1984年麻省理工学院的研究,之后变成UNIX. ...

  6. ubantu系统从命令行进入桌面

    首先先安装好图形界面 然后执行相关命令如下: init 5 startx ctrl+alt+F7 切换界面 Ubuntu下轻松切换GDM, LightDM , KDM sudo dpkg-reconf ...

  7. 轻松上手Manjaro之Manjaro系统配置

    1. 包管理工具配置 pacman是Manjaro的包管理工具.系统安装完以后最重要的事情应该是配置好pacman.其配置文件位于:/etc/pacman.conf. pacman.conf中包含[o ...

  8. c语言中定义密码为英文字母,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...

    请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...

  9. Linux图形系统框架 与 X协议 X11 XFree86 Xorg X-Window WM

    文章目录 前言 GUI(Graphical User Interface) Windowing system(窗口系统) X Window System 窗口管理器.GUI工具集.桌面环境及其它 3D ...

最新文章

  1. 如何理解分时系统的四个特征
  2. 关于学习Python的一点学习总结(11->字典的应用)
  3. phplivechat安卓app下载_PHP在线网页客服系统PHP Live Chat中文版下载
  4. 第二次启用httpd24调用mysql时出现的错误
  5. 【Python基础避坑】函数内存底层分析,全局变量/局部变量,参数传递,浅拷贝/深拷贝
  6. [翻译]PHP中define()和const定义常量的区别
  7. 目标检测中的正负样本
  8. CentOS 搭建 Git 服务器
  9. aws waf sql注入_适用于快速SQL Server Always On部署的AWS启动向导
  10. Beautiful Sequence
  11. 51单片机c语言脉冲计数实验报告,单片机计数器实验报告.doc
  12. execute()方法
  13. php本地解密,PHPDecode 在线解密工具
  14. 基于Jsoup的Java爬虫-爬取必应壁纸网站的壁纸(Java静态壁纸爬虫实例)
  15. eDP vs MIPI DSI区别
  16. 2048游戏制作html,一个自制的2048小游戏(一)
  17. html5有序列表无序列表自定义列表
  18. Comet实现的新选择
  19. 计算机中的微信无法启动,无法打开微信计算机版本文件如果无法打开微信计算机版本怎么办...
  20. 关于Thinkpad的bios选项(转载)

热门文章

  1. Mybatis Plus一对多完整版实战教学!
  2. 第2课【CMSIS和标准库开发】标准库 CMSIS 分层
  3. MySQL导出CSV文件报错secure-file-priv权限受限mac
  4. 凸优化学习笔记 15:梯度方法
  5. 星河案例ㅣ中国电信 X 冲量在线:基于智算中心的隐私计算应用实践
  6. JavaScript编写输入框计算器
  7. HTML 学习记录(上)
  8. Kubernetes/K8s架构师实战集训营【高级班】
  9. 偶有感慨,题首无题诗
  10. 互联网协议入门及DNS原理入门