X11常见问题

命令修改显示分辨率

输出支持的分辨率列表:

~# xrandr

从列表中选择一个分辨率进行修改:

~# xrandr -s 9

也可以直接指定输出设备和分辨率:

~# xrandr -output Virtual1 -mode 1024x768

确认显示服务器

~# 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 命令。