SDDM (简体中文)

翻译状态: 本文是英文页面 SDDM翻译,最后翻译时间:2014-12-19,点击这里可以查看翻译后英文页面的改动。

Simple Desktop Display Manager (SDDM) 是 KDE Plasma桌面环境首选的 显示管理器 。 维基百科介绍:

Simple Desktop Display Manager (SDDM) 是用于X11和wayland视窗系统的显示管理器(图形登录界面)。 SDDM 使用C++11重写并且支持通过 QML改变主题。它是KDM的接替者并且与KDE Frameworks 5, KDE Plasma 5 和 KDE Applications 5协同使用。

安装

官方仓库 安装 sddm 软件包 。 然后按照 Display manager#Loading the display manager 的说明配置SDDM在系统引导时启动。如果你是从KDM转向使用SDDM的, 你可以参考下面的做法 :

# systemctl disable kdm && systemctl enable sddm 
Removed symlink /etc/systemd/system/display-manager.service.
Created symlink from /etc/systemd/system/display-manager.service to /usr/lib/systemd/sddm.service.

配置

SDDM的配置文件为 /etc/sddm.conf 。运行 man sddm.conf 可以了解所有的选项。

在使用了 systemd 的系统中, 由于 SDDM 默认使用 systemd-logind 管理会话,无需作额外的设置,因此安装SDDM时将不会产生配置文件。如果你确实需要修改配置文件,SDDM提供了一个命令用于产生一个包含了默认设置的配置文件样本:

# sddm --example-config > /etc/sddm.conf

自动登录

与 KDM相似 , SDDM 支持修改配置文件实现自动登录, 例如:

/etc/sddm.conf
[Autologin]
User=john
Session=kde-plasma.desktop

以上的配置文件使得系统启动时自动以用户john开启一个KDE Plasma会话。支持的会话类型可以在 ls /usr/share/xsessions/中找到。

Warning: 如果配置不当, 自动登录可以使能够接触到你的电脑的攻击者毫不费力地进入你的桌面。只有当你有其他认证方式保证系统安全时才应该开启自动登录,比如 根文件系统加密

目前尚不支持自动登录的同时锁定会话[1]

故障排除

KDE Plasma 中无桌面特效

从KDM换为SDDM并登录KDE Plasma 4后,桌面特效被禁用且无法开启,似乎是由于SDDM错误地以"Failsafe"模式启动KDE Plasma。此时注销并且在SDDM界面中更换会话类型即可。

SDDM 在 tty1 中开启,而不是tty7

由于 systemd 的原因 ,SDDM默认在tty1开启第一个图形会话。如果你喜欢以前 tty1 到 tty6 作为文本终端的习惯, 将下面内容加入 sddm.conf:

/etc/sddm.conf
[XDisplay]
MinimumVT=7