显示 :0 和 :0.0 有什么区别?在 RedHat 5.8 上,我可以右键单击桌面来启动 shell,DISPLAY 将为“:0”。如果我进入菜单-系统-终端来启动 shell,那么 DISPLAY 将是“:0.0”。我是否可以始终假设这些确实是相同的显示器?
例如,如果我通过 VNC 连接到 DISPLAY 33 上的计算机,我可以假设“:33.0”和“:33”是具有相同权限的相同显示器吗?
答案1
第一个数字是 Xserver 编号(端口 6000+Xserver_number),第二个数字是该服务器管理的屏幕编号。单个 Xserver 可以管理多个屏幕。如果你不关心屏幕,则空与 0 相同。
答案2
从X(7):
screennumber 某些显示器在两个或多个显示器之间共享一个键盘和指针。由于每个显示器都有自己的一组窗口,因此当该显示器的 X 服务器启动时,每个屏幕都会被分配一个屏幕编号(从 0 开始)。如果未给出屏幕编号,则将使用屏幕 0。
我想我可以相信“:0”与“:0.0”相同。