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来做登陆界面。
-
一个支持多个图形用户界面的良好的 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 早期的代码基础上开发并维护的。