Linux常用的显示服务器类型有哪些?
X11与Wayland。
确定类型
- 登录到GUI桌面(它会启动一个GUI session);
- 打开一个终端模拟应用;
- 在命令行中,尝试执行
echo $WAYLAND_DISPLAY
。如果没有值,则说明在使用X11;如果有值,则可能时运行在Wayland; - 执行
loginctl
获取GUI session number
; - 执行
loginctl show-session <SESSION NUMBER> -p Type
,如果
是Type=Wayland
,则说明正在使用Wayland
;
是Type=X11
则说明正在使用X11
。
举例
thesre@HP-Z420-Workstation:~/Desktop$ echo $WAYLAND_DISPLAY
thesre@HP-Z420-Workstation:~/Desktop$ loginctl
SESSION UID USER SEAT TTY
2 1000 thesre seat0 tty2
1 sessions listed.
thesre@HP-Z420-Workstation:~/Desktop$ loginctl show-session 2 -p Type
Type=x11
thesre@HP-Z420-Workstation: