我有一台没有连接显示器的电脑。
当我启动系统时,X 无法启动,因为没有检测到监视器。如果我在连接显示器的情况下启动它并且在 X 启动后,当我移除显示器时一切正常。
细节和背景:
这台计算机是一种硬件整合服务器。它的唯一目的是运行两个运行 Windows XP 的 Virtual Box VM 和一些重要但很少使用(每月一次或两次)的程序。有一段时间,它一直躺在角落里,上面挂着一台旧显示器,而且工作得很好。
但是办公室的空间越来越少,我把电脑搬到了服务器机房。那里没有连接显示器(没有空间),有时计算机会重新启动。当它在没有监视器 X 未启动的情况下启动时,vms 没有启动,我被叫来解决问题。
根据这个胎面,10.04 的可能解决方案可能是
然而,解决方案#13将电阻器插入 vga 端口以用于假显示器真的很时髦。
我认为这是因为 Xorg 现在被设计为在没有配置文件的情况下运行,即:某种自动检测。当然,它有一个“问题”,如果它不存在,它就无法检测到你的显示器......我要做的是为 Xorg 服务器创建一个配置文件,所以你有“硬编码”配置,不需要自动检测。
以 root 身份从文本 VT 运行此命令:
sudo Xorg -configure
它会为你创建一个配置文件,如果我记得在你的主目录中有类似 xorg.conf.new 的名称的话。将其移动/复制为
/etc/X11/xorg.conf
,您可能还需要对其进行一些自定义。如果 X 在该配置下正常工作(当然,首先尝试连接监视器),您可以尝试移除监视器会发生什么。查看忽略EDID。