我昨天刚刚在无头家庭服务器上升级到Ubuntu 10.04。我将服务器用于多种用途,我不知道如何通过SSH进行操作,而我一直可以通过VNC进行操作。但是,由于没有连接监视器,升级后的vino服务器将不再运行。以前用来启动没有问题。即使尝试通过SSH运行服务器,也会出现“无法加载显示”错误。
摘要:我需要在启动时在装有Ubuntu 10.04的服务器上使vino-server在没有监视器的情况下运行。
我昨天刚刚在无头家庭服务器上升级到Ubuntu 10.04。我将服务器用于多种用途,我不知道如何通过SSH进行操作,而我一直可以通过VNC进行操作。但是,由于没有连接监视器,升级后的vino服务器将不再运行。以前用来启动没有问题。即使尝试通过SSH运行服务器,也会出现“无法加载显示”错误。
摘要:我需要在启动时在装有Ubuntu 10.04的服务器上使vino-server在没有监视器的情况下运行。
Answers:
维诺服务器提供了一个控制台侏儒会议的远程访问,并没有启动,直到侏儒会议开始(这意味着以后你登录到GUI登录窗口)。在Ubuntu论坛上有一些迹象表明,您可以通过以下方式使它欺骗而无需监视器即可运行
但是该帖子还表明Xserver的分辨率限制为640x480。这可以通过更改内核的控制台帧缓冲区分辨率来配置。可能是Ubuntu 10.04已经更改了该默认设置,足以以更高的分辨率工作。
更新
正如其他人已经提到的那样,您可能需要使用Xvnc(RealVNC或TightVNC)。我不知道配置GDM以启动Xvnc服务器会多么容易。
相反,大多数教程建议从xinetd启动Xvnc 并启用XDMCP,以便Xvnc可以与GDM通信。我刚刚在Ubuntu论坛上发帖,详细介绍了在Lucid中启用Xvnc + GDM的细节。这非常清楚,不难遵循。
如果它是无头的,那就不要去烦酒了。只需坚持使用Xvnc,因为您不需要在系统上运行实际的“物理” X服务器。
好的,所以我遇到了这个问题,希望对您有所帮助。我当前正在运行Ubuntu 18.04,因此希望适用,并正在运行Vino VNC Server。我遇到了同样的问题,需要将VNC插入无头服务器。
首先,安装虚拟驱动程序:
sudo apt-get install xserver-xorg-video-dummy
然后在安装驱动程序之后xorg.conf
,/etc/X11/xorg.conf
使用以下命令创建一个新的驱动程序(如果已经存在,您可以备份另一个驱动器,如果需要,可以还原):
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x900"
EndSubSection
EndSection
然后重新启动系统,它应该可以工作!为我工作,但是我把它放在/usr/share/X11/xorg.conf.d/xorg.conf
证明不正确的地方