神奇的词语是 DISPLAY。在 X 窗口系统中,一个显示器(简化来说)由键盘、鼠标和屏幕组成。显示器由一个服务器程序管理,称为 X 服务器。该服务器为连接到它的其他程序提供显示功能。
显示器用名称来表示,例如
DISPLAY=light.uni.verse:0
DISPLAY=localhost:4
DISPLAY=:0
显示器由主机名(例如 light.uni.verse 和 localhost)、冒号 (:) 和序列号(例如 0 和 4)组成。显示器的主机名是运行 X 服务器的计算机名称。省略主机名表示本地主机。序列号通常为 0 -- 如果一台计算机连接了多个显示器,则可以更改它。
如果您遇到附加了额外 .n 的显示器指示,那是屏幕号。一个显示器实际上可以有多个屏幕。但通常只有一个屏幕,编号为 n=0,所以那是默认值。
还存在其他形式的 DISPLAY,但以上形式足以满足我们的目的。
供技术爱好者参考
hostname:D.S 表示主机 hostname 的显示器 D 上的屏幕 S;此显示器的 X 服务器正在监听 TCP 端口 6000+D。host/unix:D.S 表示主机 host 的显示器 D 上的屏幕 S;此显示器的 X 服务器正在监听 UNIX 域套接字 /tmp/.X11-unix/XD(因此只能从 host 访问)。:D.S 等同于 host/unix:D.S,其中 host 是本地主机名。