团队讨论lightdm时,我会先把用途说清楚:轻量级跨桌面显示管理器,负责图形登录、会话选择和用户认证。对日常自动化任务来说,输入边界、依赖和失败处理如果不清楚就很难稳定复用往往决定它能否落地,不能只用安装成功来判断。先用一项范围明确的真实任务完成最小试跑更稳妥;过程中要观察配置时间、输出质量、异常信息和维护痕迹,失败也应能解释原因。整体来看,它适合愿意先做小范围验证并复查原始文档的团队拿来做对照测试,最终决定仍应回到真实结果和维护状态。
LightDM 显示管理器
LightDM 是一个轻量级的跨桌面显示管理器。显示管理器是一个守护进程,它:
LightDM的主要特点是:
核心 LightDM 项目不提供任何欢迎程序;您应该安装适合您系统的欢迎程序。受欢迎的迎宾项目有:
配置
LightDM 配置由以下文件提供:
/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf
系统提供的配置应存储在/usr/share/lightdm/lightdm.conf.d/中。系统管理员可以通过将文件添加到 /etc/lightdm/lightdm.conf.d/ 和 /etc/lightdm/lightdm.conf 来覆盖此配置。文件按上述顺序读取并组合在一起以进行 LightDM 配置。
例如,如果系统管理员想要覆盖系统配置的默认会话(在 /usr/share/lightdm/lightdm.conf.d 中提供),他们应该使用以下内容创建一个文件 /etc/lightdm/lightdm.conf.d/50-myconfig.conf:
[Seat:*]
user-session=mysession
配置采用密钥文件格式。对于大多数安装,您需要更改 [Seat:*] 部分中的密钥,因为这适用于系统上的所有席位(通常只有一个)。 data/lightdm.conf 中提供了显示所有可能密钥的配置文件。
显示设置脚本
LightDM 可以配置为运行外部 shell 脚本来设置显示。
如果使用显示设置脚本,则它必须是:
/usr/share下lightdm 和组 lightdm 拥有要测试配置:
xserver-xephyr:sudo apt install xserver-xephyrsudo -u lightdm lightdm --test-mode --debug将shell脚本引用放入LightDM配置中:
[Seat:*]
display-setup-script=/usr/share/example_display_setup_script.sh
问题
堆栈溢出 和 询问 Ubuntu 是解答常见问题的好网站。