Linux - 如何确定显示服务器类型?

本文介绍了如何在Linux系统中确定当前使用的显示服务器是X11还是Wayland。通过检查$WAYLAND_DISPLAY环境变量、使用loginctl命令查看session类型,可以轻松识别GUI桌面正在使用的显示服务协议。
摘要由CSDN通过智能技术生成

Linux常用的显示服务器类型有哪些?

X11与Wayland。

确定类型

  1. 登录到GUI桌面(它会启动一个GUI session);
  2. 打开一个终端模拟应用;
  3. 在命令行中,尝试执行echo $WAYLAND_DISPLAY。如果没有值,则说明在使用X11;如果有值,则可能时运行在Wayland;
  4. 执行loginctl获取GUI session number
  5. 执行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:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王万林 Ben

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值