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

Mic*_*ell 6 xorg debian x11 x-server monitors

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

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

我曾尝试运行X -configuration(不记得的命令,但我用正确的),并将其输出相同的消息,我得到的,当我做startxFatal Error: no screens

我需要找到一种方法来启动 X 服务器,而无需将屏幕连接到它。

kra*_*mir 9

你正在寻找无头的 X。它在ArchWiki 上有一点描述,展示了一种如何做到这一点的方法。

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

startx只是xinit的前端,它设置 X.Org 服务器和客户端(窗口管理器、桌面环境等)。除其他外,它从~/.xinitrc.

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

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

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