x11vnc 曾经运行良好,但在新的 12.04 版本中我无法让它工作。
2012 年 4 月 16 日 17:22:35 x11vnc 版本:0.9.12 最后修改时间:2010-09-09 pid:16524 2012 年 4 月 16 日 17:22:35 XOpenDisplay(“”) 失败。 2012 年 4 月 16 日 17:22:35 使用 XAUTHLOCALHOSTNAME=localhost 再次尝试... 2012年4月16日 17:22:35 2012 年 4 月 16 日 17:22:35 *** XOpenDisplay 失败。无 -display 或 DISPLAY。 2012 年 4 月 16 日 17:22:35 *** 4 秒内尝试“:0”。按 Ctrl-C 中止。 2012 年 4 月 16 日 17:22:35 *** 1 2 3 4 2012 年 4 月 16 日 17:22:39 XOpenDisplay(“:0”) 失败。 2012 年 4 月 16 日 17:22:39 使用 XAUTHLOCALHOSTNAME=localhost 再次尝试... 2012 年 4 月 16 日 17:22:39 XOpenDisplay(“:0”) 失败。 2012 年 4 月 16 日 17:22:39 再次尝试未设置 XAUTHLOCALHOSTNAME ...
我已经尝试了各种“-auth”参数,但都没有用。
答案1
就我而言,我通过使用 lightdm auth 文件使其工作:
root@kbrandt-desktop:~# ps wwwwaux | grep auth
root 1815 0.3 1.2 69320 51980 tty7 Ss+ 19:11 0:02 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
root 5870 0.0 0.0 4372 828 pts/0 S+ 19:25 0:00 grep auth
root@kbrandt-desktop:~# x11vnc -forever -httpdir /usr/share/vnc-java -noxdamage -httpport 5900 -auth /var/run/lightdm/root/:0 -display :0
答案2
我不知道为什么,但显示器运行在:1 而不是:0
在终端执行w
告诉我很多