无法在没有屏幕的情况下启动 X Server,没有要编辑的 xorg.config

无法在没有屏幕的情况下启动 X Server,没有要编辑的 xorg.config

我正在尝试启动 X 服务器(我已安装所有软件包)。

我遇到的问题是服务器不在现场,没有屏幕,也从未连接过屏幕,因此 X Server 从未运行,这意味着没有 xorg.config,我从其他帖子中看到可以使用该配置在没有任何屏幕的情况下启动 X 服务器。

我尝试过运行X -configuration(不记得命令,但我使用了正确的命令),它输出的消息与我执行时收到的消息相同,startxFatal Error: no screens

我需要找到一种无需连接屏幕即可启动 X 服务器的方法。

答案1

你正在寻找带有 X 的无头。它在建筑维基百科,已经展示了一种如何做到这一点的方法。

还有另一种方法可以运行无头 X11 兼容服务器:Xvfb(X 虚拟帧缓冲区)。它是一个显示服务器,可以在内存中执行所有图形操作,而不显示任何屏幕输出。

启动x只是前端xinit它设置 X.Org 服务器和客户端(窗口管理器、桌面环境...)。除此之外,它还从~/.xinitrc.

要在虚拟帧缓冲区内运行公共用户会话:

  1. 启动Xfvb和设置环境 -export正确的环境变量
  2. 执行~/.xinitrc定义用户 X 客户端设置的脚本

您也可以执行自定义命令,设置 WM、DM 等。

答案2

我想你想要一些 vnc 的变体。它在Linux机器上运行X服务器,并且可以远程显示结果。如果您不想在任何地方看到屏幕,请使用有关无头 X 服务器的旧答案。

相关内容