我关注https://carla.readthedocs.io/en/latest/carla_headless/,并在那里尝试了一些命令,并安装了 VGL、TurboVNC 等。我通常在 vnc 窗口上工作,但有时也在控制台上工作。有了所有这些安装,我的控制台过去工作正常,但可能是在我昨天安装了 mate 之后,我遇到了这个问题,即在控制台上启动后只看到紫色屏幕。所以我用 --purge 选项卸载了 mate-desktop-environment。还是一样。我仍然可以使用 VNC。我认为这与窗口管理器有关(我想要恢复 unity)。我该怎么办?
答案1
事实证明,在按照上述链接操作时,我输入了一个命令
sudo nvidia-xconfig -a --use-display-device=None --virtual=1280x1024
,该命令将 nvidia 驱动程序设置为虚拟屏幕,没有物理显示设备。因此,我再次输入了 nvidia-xconfig 命令,/etc/X11/org.conf 文件恢复,问题消失。(您可以像我第二次尝试时那样阻止一些行)
<< /etc/X11/xorg.conf>>
.. continued ..
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
# Option "UseDisplayDevice" "None"
SubSection "Display"
# Virtual 1280 1024
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
# Option "UseDisplayDevice" "None"
SubSection "Display"
# Virtual 1280 1024
Depth 24
EndSubSection
EndSection