Display Manager (简体中文)

From ArchWiki
Jump to: navigation, search
翻译状态: 本文是英文页面 Display_Manager翻译,最后翻译时间:2013-10-26,点击这里可以查看翻译后英文页面的改动。
摘要
登录管理器向用户展现了一个提供用户名和密码输入的登录屏幕。当用户成功输入有效的用户名密码组合时会话将开始。本文涵盖了一些常见登录管理器的安装,配置,和疑难解答。
概览
Xorg 项目提供了一个 X 窗口系统(图形化用户界面的基础)的开源实现。桌面环境E17GNOMEKDELXDE,和 Xfce 提供了一个完整的图形化环境。各种窗口管理器提供了可选择而又与众不同的环境,并且可以单独使用以节约系统资源。登录管理器 提供了一个图形化的登录提示。
相关页面
Start X at Login (简体中文)

显示管理器或登录管理器是一个在启动最后显示的图形界面。和窗口管理器一样,显示管理器有很多种。通常每个显示管理器都能进行一些定制。

Contents

显示管理器列表

注意: 如果使用 桌面环境,应该尽量使用对应的显示管理器。

加载显示管理器

通过启动登录管理器(或称显示管理器),即可进行图形界面登录。 要启用图形界面登录,运行适当的登录管理器(或称显示管理器)即可。目前,Arch 提供了 GDMKDMSLiMXDMLXDMLightDMSDDM 的 systemd 服务文件。以 KDM 为例,配置开机启动:

# systemctl enable kdm.service

执行上述命令后,登录管理器应当能正常工作了。如果不是的话,很可能是因为你修改了default.target。默认情况应当如下:

# ls -l /etc/systemd/system/default.target
/etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target

删除被修改的 default.target 即可,systemd 会自动使用默认配置(即 graphical.target):

# rm /etc/systemd/system/default.target

使用 systemd-logind

可使用 loginctl 来查看用户会话的状态。所有 PolicyKit 操作,如挂起系统、挂载外部驱动器,都无需配置即可使用。

$ loginctl show-session $XDG_SESSION_ID

疑难解答

第二次注销时崩溃

切换到 Systemd 之后,有些显示管理器会在第二次注销时崩溃。需要在配置文件中加入 pam,下面是 sddm 的示例:

/etc/pam.d/sddm
...
session 	required 	pam_systemd.so