我可以指定任意的“$DISPLAY”吗?

我可以指定任意的“$DISPLAY”吗?

我的电脑只有一个显示器。它对应于 吗$DISPLAY :0

即使我看不到,应用程序是否可以在任意显示编号上运行?

$ DISPLAY=:40 firefox

X 服务器可以在任意显示号码上运行吗?内核会隐式创建虚拟显示器吗?

$ xpra start :7

谢谢。

答案1

您可以指定任意显示,但如果没有相应的 X 服务器,您将无法走得太远。显示编号是在 X 服务器启动时由启动 X 服务器的任何程序指定的 - 通常是您的显示管理器,或者在 Xpra 示例中您自己。默认情况下为 :0 (请参阅联机Xserver帮助页)。可以任意选择,但是如果相应的资源不可用,X 服务器将无法启动(如果配置为侦听 TCP,则端口 6000 + 显示编号,/tmp/.X11-unix/X如果配置为侦听 Unix,则后跟显示编号)域套接字等)。内核不参与其中。

相关内容