Skip to content

12.2 Wayland 显示管理器

12.2.1 SDDM

SDDM 基于 QML,不仅支持 X11,还支持 Wayland 会话。在默认情况下,SDDM 界面左下角为 Wayland,如不是可手动修改。

还需要修改配置文件 /usr/local/etc/sddm.conf 启用 Wayland,查找下列文字:

ini
#[General]
#DisplayServer=wayland
#GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell

#[Wayland]
#CompositorCommand=dbus-run-session ck-launch-session -- kwin_wayland --drm --no-lockscreen --no-global-shortcuts

将其注释全部取消掉,即为:

ini
[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell

[Wayland]
CompositorCommand=dbus-run-session ck-launch-session -- kwin_wayland --drm --no-lockscreen --no-global-shortcuts

然后重新启用 SDDM 服务即可:

sh
# service sddm restart

12.2.2 Ly

Ly 是 TUI 界面的登录管理器,界面较为简洁。

通过 pkg 安装:

sh
# pkg install ly

通过 Ports 安装:

sh
# cd /usr/ports/x11/ly/ 
# make install clean

使用 pkg info -D ly 获取最新的安装说明。

将以下行加入 /etc/gettytab,设置 Ly 条目:

sh
Ly:\
	:lo=/usr/local/bin/ly_wrapper:\
	:al=root:

编辑 /etc/ttys,将以下行:

sh
ttyv1	"/usr/libexec/getty Pc"		xterm	onifexists secure

修改为

sh
ttyv1   "/usr/libexec/getty Ly"		xterm   on secure

重启系统即可。