是否可以在没有任何窗口的情况下运行xserver?

是否可以在没有任何窗口的情况下运行xserver?

我通过 tty2 运行第二个 xserver,如下所示:

export DISPLAY=:1
xinit -- :1

我没有定义任何 .xinitrc 文件,并且只看到带有 xterm 窗口的黑屏。看起来运行 xterm 是硬编码在 xinit bin 中的。是否可以在没有 xterm 窗口的情况下运行 xserver?当我关闭 xterm 时,屏幕被重定向回 tty2 并显示一条消息:

xinit:与 xserver 的连接丢失

这是否意味着 xserver 不能在没有任何“常规”窗口的情况下运行? (总是还有一个根窗口)

答案1

手册页是开始的地方。从“男人xinit”:

如果命令行中没有给出具体的客户端程序,xinit将在用户的主目录中查找名为的文件.xinitrc作为 shell 脚本运行来启动客户端程序。如果不存在这样的文件,xinit将使用以下内容作为默认值:

    xterm -geometry +1+1 -n login -display :0

X 服务器将等到该程序停止后再关闭。您当然可以使用不同的程序,包括那些不打开窗口的程序。但如果没有终端(或窗口管理器),X 显示将很难使用。

进一步阅读:startx手册页。

相关内容