X11常见问题

确认显示服务器

~# echo $XDG_SESSION_TYPE
wayland

$XDG_SESSION_TYPE 值为 x11 则显示服务器为 Xorg,值为 wayland 就是 Wayland。

也可以:

$ echo $DESKTOP_SESSION
gnome-wayland

获取窗口对应的进程

运行以下命令,可以鼠标点击窗口获取对应的 PID:

  • xprop _NET_WM_PID | cut -d' ' -f3
  • xdotool selectwindow getwindowpid

显示键盘输入

  • X 环境下,可以使用 xev 命令;
  • 命令行下,可以使用 showkey 命令。