补充说明
xeyes 是 X.Org 提供的一个经典演示程序:窗口中画出一双眼睛,瞳孔会跟随鼠标指针移动。它常用于验证 X11 显示、远程 X 转发和窗口系统是否正常工作,也常被用作轻量的图形测试程序。
命令依赖 X11 显示服务,运行前需要设置 DISPLAY,并拥有访问该显示器的权限。在 Wayland 会话中,只有通过 XWayland 兼容层才能运行。远程使用时通常需要 SSH 的 X11 转发或显式设置 DISPLAY,同时注意 X11 的访问控制。
窗口大小、位置、前景色和背景色都可以通过标准 X Toolkit 参数指定。它没有配置文件,也不会保存状态,关闭窗口即退出。由于功能极其简单,不适合作为日常工具,仅用于演示和排障。
语法
xeyes [选项]
选项
-display 显示名:指定 X 服务器,如:0或host:10.0。-geometry 几何:设置窗口大小和位置,如200x120+50+50。-fg 颜色:设置前景色(眼睛轮廓)。-bg 颜色:设置背景色。-title 标题:设置窗口标题。-shape:使用非矩形窗口形状(若服务器支持)。
实例
# 在当前 X11 桌面显示 xeyes
xeyes
# 指定窗口大小与位置
xeyes -geometry 240x140+100+100
# 指定配色
xeyes -fg black -bg lightyellow
# 在远程 X 服务器上显示
xeyes -display remotehost:10.0
# 通过 SSH 转发 X11 后运行
ssh -X user@server xeyes
# 查看当前 DISPLAY 设置
echo "$DISPLAY"