首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有附加监视器无法启动x11vnc

没有附加监视器无法启动x11vnc
EN

Unix & Linux用户
提问于 2013-06-03 19:58:10
回答 1查看 36.8K关注 0票数 8

我希望设置x11vnc (或任何其他vnc服务器)在启动时启动。显示管理器是kdm,发行版是Ubuntu12.04.2LTS。

当我尝试启动x11vnc时,我会得到以下错误:

代码语言:javascript
复制
$ x11vnc -rfbauth /var/run/xauth/A:0-crWk72  -rfbport 5901
 passing arg to libvncserver: -rfbauth
 passing arg to libvncserver: /var/run/xauth/A:0-crWk72
 passing arg to libvncserver: -rfbport
 passing arg to libvncserver: 5901
 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 2828
 XOpenDisplay("") failed.
 Trying again with XAUTHLOCALHOSTNAME=localhost ...

 *** XOpenDisplay failed. No -display or DISPLAY.
 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.
 *** 1 2 3 4 
 XOpenDisplay(":0") failed.
 Trying again with XAUTHLOCALHOSTNAME=localhost ...
 XOpenDisplay(":0") failed.
 Trying again with unset XAUTHLOCALHOSTNAME ...

我尝试过安装xserver-xorg-video-dummy,以避免没有附加屏幕的问题,但到目前为止没有成功。

EN

回答 1

Unix & Linux用户

发布于 2013-06-03 23:35:05

下面总是让我快速地使用一个工作的vnc会话:

代码语言:javascript
复制
apt-get install vnc4server x11-xserver-utils xserver-xorg-video-dummy xterm wm2

我添加了x11-xserver-utils和xserver视频虚拟,以防X11尚未安装在您的系统上,并且您希望避免完全安装X11。然而,这一点在您的情况下很可能是不相关的,只是添加了它,以防其他人发现它有用。

我添加了xterm和wm2,以防您想要一个简单的设置,而不是一个完整的gnome会话或类似的。如果是这样的话,那么在您的用户帐户下运行vnc4server,以便自动创建~/..vnc/x启动。然后关闭它并编辑~/..vnc/x启动,并将以下2行添加到底部。

代码语言:javascript
复制
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
wm2 &

然后再次运行vnc4server。

否则,只在您自己的帐户下运行vnc4server就足够了。当首次启动vncserver时,vncserver将要求您创建一个密码,使用该密码从远程系统连接。

在远程系统上,安装类似xtightvncviewer的内容,并使用它连接到您的vnc服务器:

代码语言:javascript
复制
apt-get install xtightvncviewer
xtightvncviewer 192.0.2.1:1   [1]

1-关于为什么在文档中使用这个ip范围的http://www.iana.org/go/rfc5737

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/78103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档