LightDM
原作者 | Robert Ancell |
---|---|
开发者 | Robert Ancell, David Edmundson |
首次发布 | 2010年9月10日 |
当前版本 | 1.32.0(2022年7月18日 | )
源代码库 | |
编程语言 | C |
操作系统 | Linux |
平台 | Linux |
文件大小 | 1 MB |
语言 | 多于50种语言[1][2][3] |
类型 | X显示管理器 |
许可协议 | GNU GPL第三版[4] |
网站 | github |
LightDM的目标是创造一个轻量、快速、具扩充性以及多桌面环境的X显示管理器[5]。它使用了很多不同的被称作Greeters的前端来渲染出登入画面[6][7]。
特性
LightDM包含了以下这些特性:
- 减少外部依赖的代码库
- 符合PAM、ConsoleKit等标准
- 在显示伺服器及使用者介面间有良好的定义
- 跨桌面环境(可以用任何部件工具箱编写)
- 可在多种图形使用者介面下使用的良好定义API
- 在适当的情况及有适合的外挂的情况下,支援所有的显示管理器
LightDM提供了至少与GNOME显示管理器一样的功能,但它却有一个更简单的代码库,并且在运行时不需载入任何GNOME的函式库[8]。LightDM是自Ubuntu11.10释出后,Ubuntu、Edubuntu、Xubuntu以及Mythbuntu的预设显示管理器[9][10],而Lubuntu则是在12.04释出后才将LightDM作为预设显示管理器[11],Kubuntu则是从12.10才将LightDM作为预设显示管理器[12]。
可用的Greeters
仍在积极开发中的LightDM Greeters | |||
---|---|---|---|
名称 | 主要特性 | 版本 | 官方网页 |
GTK+ Greeter | 使用GTK+写成[13],是Lubuntu[11]及Xubuntu的预设显示管理器[10] | 2.0.1[13] | launchpad.net |
Pantheon Greeter | 是由Elementary OS开发团队为了配合Elementary OS所开发的[14]。 | 2.0.2 | launchpad.net |
Unity Greeter | Ubuntu预设的显示管理器[6]。 | 16.04.2[15] | launchpad.net |
停止开发的LightDM Greeters | |||
名称 | 主要特性 | 版本 | 官方网页 |
Crowd Greeter | 一个使用OpenGL写成的范例[16][17]。 | 0.0.2[18] | launchpad.net |
GTK+ Builder Greeter | 一个使用GTK+写成的,基于GtkBuilder的LXDE组件,有可以使用Glade编辑的所见即所得主题。 | 0.2.0[19] | sourceforge |
Qt Greeter | 使用Qt写成。 | — | launchpad.net |
WebKit Greeter | 易于更换完整的主题[6]。 | 0.1.2[20] | launchpad.net |
Razor Greeter | 轻量级(使用纯Qt写成),为Razor-qt所使用[21]。 | 0.5.2 | razor-qt |
KDE Greeter | 与KDE Plasma 工作空间整合[22][23],是Kubuntu在更换为SDDM前的预设显示管理器[12]。 | 0.3.2.1[24] | projects.kde.org |
参考文献
- ^ Czech 17 000.00 0 0 0 0 2011-05-13 12:11:15 UTC 2011-05-13. Translations : Light Display Manager. Translations.launchpad.net. 2011-05-13 [2013-05-29]. (原始内容存档于2013-05-12).
- ^ Czech 16 015.79 3 3 3 3 2013-05-08 06:42:26 UTC 2013-05-08. Translations : LightDM GTK+ Greeter. Translations.launchpad.net. 2013-05-08 [2013-05-29]. (原始内容存档于2014-08-20).
- ^ Translations : Unity Greeter. Translations.launchpad.net. 2012-01-24 [2013-05-29]. (原始内容存档于2013-06-19).
- ^ LightDM: Contents of COPYING, launchpad.net, [2012-08-23], (原始内容存档于2012-12-20)
- ^ The Light Display Manager (LightDM), [17 May 2011], (原始内容存档于2021-02-04)
- ^ 6.0 6.1 6.2 Ubuntu 11.10 To Switch From GDM To LightDM, 12 May 2011 [18 May 2011], (原始内容存档于2015-09-10)
- ^ Fischer, Matt. » So You Want to Write a LightDM Greeter… Matt Fischer's Blog. Mattfischer.com. 2012-02-07 [2013-05-29]. (原始内容存档于2013-07-19).
- ^ Ubuntu adopts LightDM, login screens to get more exciting, Geek.com, 12 May 2011 [18 May 2011], (原始内容存档于2012-08-15)
- ^ Ubuntu 11.10 ReleaseNotes, Canonical, [28 May 2012], (原始内容存档于2011-12-23)
- ^ 10.0 10.1 Xubuntu 11.10 Release Notes. Canonical. [17 December 2012]. (原始内容存档于2013-10-02).
- ^ 11.0 11.1 Lubuntu 12.04 ReleaseNotes, Canonical, [14 Jun 2012], (原始内容存档于2012-05-14)
- ^ 12.0 12.1 [RFC] Merging LightDM into KDE Workspaces. Mail.kde.org. [2013-05-29]. (原始内容存档于2015-07-14).
- ^ 13.0 13.1 LightDM GTK+ Greeter in Launchpad, Launchpad.net, [2015-05-21], (原始内容存档于2015-05-10)
- ^ Hello, Luna Beta 1 | elementary. Elementaryos.org. 2012-11-14 [2013-05-29]. (原始内容存档于2012-11-20).
- ^ Unity Greeter, Launchpad.net, [2016-03-24], (原始内容存档于2016-02-09)
- ^ ~lightdm-team/crowd-greeter/trunk. ~lightdm-team/crowd-greeter/trunk : contents of NEWS at revision 33. Bazaar.launchpad.net. 2011-07-27 [2013-05-29].
- ^ LightDM Crowd Greeter. YouTube. 2011-09-07 [2013-05-29]. (原始内容存档于2020-03-12).
- ^ Crowd Greeter : "LightDM Development Team" team. Launchpad.net. 2011-09-08 [2013-05-29]. (原始内容存档于2013-10-03).
- ^ Status of LXDE Components. LXDE Team. [17 December 2012]. (原始内容存档于2019-10-17).
- ^ LightDM Webkit Greeter, Launchpad.net, [2012-08-23], (原始内容存档于2013-03-10)
- ^ Razor-qt, razorqt-lightdm-greeter, Github.com, [2012-08-23], (原始内容存档于2016-04-11)
- ^ David Edmundson, LightDM-KDE 0.2.0, Sharpley.org.uk, 2012-07-21 [2012-08-23], (原始内容存档于2012-12-24)
- ^ Rationales. Static.davidedmundson.co.uk. [2013-05-29]. (原始内容存档于2018-05-25).
- ^ LightDM-KDE File Archive. KDE. [6 June 2013]. (原始内容存档于2017-10-27).
外部链接
- 官方网站
- LightDM开发页 (页面存档备份,存于互联网档案馆) 在Launchpad上
参见
- GNOME显示管理器 (GDM)
- KDE 显示管理器 (KDM)
- SDDM 显示管理器 (SDDM)
- 其他显示管理器