我的电脑只有一个显示器。是否对应$DISPLAY
:0
?
应用程序是否可以在任意显示编号上运行,即使我没有看到它?
$ DISPLAY=:40 firefox
Run Code Online (Sandbox Code Playgroud)
X 服务器可以在任意显示编号上运行吗?内核会隐式创建一个虚拟显示器吗?
$ xpra start :7
Run Code Online (Sandbox Code Playgroud)
谢谢。
您可以指定任意显示,但如果没有相应的 X 服务器,您将走不远。显示编号是在 X 服务器启动时指定的,由启动 X 服务器的任何人指定 - 通常是您的显示管理器,或者您自己在 Xpra 示例中。它是:默认为0(见的Xserver
手册页)。可以任意选择,但是如果对应的资源不可用,则X服务器不会启动(端口6000+如果配置为侦听TCP/tmp/.X11-unix/X
则显示编号,如果配置为在Unix上侦听则显示编号域套接字等)。不涉及内核。