事情经过是这样的,由于工作需要,程序需要在无显示器的情况下运行,且是开机自启动的。自启动方式为 Startup Application。但是,此方式貌似依赖gnome环境,在出问题的机器上发现无显示器启动的话,gnome环境未启动,所以自启动程序失败。
反复实验后,依然未果。最后在大佬的指教下,找到了方法。
系统环境:Ubuntu 14.04
解决方法:
首先,确认X11文件夹下存在xorg.conf文件
ls /etc/X11
如果存在,添加
Option "AllowEmptyInitialConfiguration" "true"
如果不存在
cp xorg.conf.failsafe xorg.conf
然后再添加上面的那行配置
大概是下面这样的内容,有可能不同系统不一样,主要是那行配置要设置为true
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
Option "AllowEmptyInitialConfiguration" "true"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection