环境变量DISPLAY用来设置将图形显示到何处,格式为:host:NumA.NumB
直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0。此时Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式.
NumA的值:
使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口;
使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0 .
NumB则几乎总是0.
可以通过下面的命令查看环境变量DISPLAY
root@root-desktop:~$ env | grep DISPLAY
DISPLAY=:0.0
DISPLAY=:0.0
最新推荐文章于 2022-03-18 10:37:05 发布