x11vnc가 Ubuntu 12.04에서 작동하지 않습니다

x11vnc가 Ubuntu 12.04에서 작동하지 않습니다

x11vnc는 이전에는 잘 작동했지만 새로운 12.04 릴리스에서는 작동하지 않습니다.

2012년 4월 16일 17:22:35 x11vnc 버전: 0.9.12 lastmod: 2010-09-09 pid: 16524
2012/04/16 17:22:35 XOpenDisplay("")가 실패했습니다.
2012/04/16 17:22:35 XAUTHLOCALHOSTNAME=localhost로 다시 시도 중...
2012년 4월 16일 17:22:35
2012/04/16 17:22:35 *** XOpenDisplay가 실패했습니다. -디스플레이 또는 DISPLAY가 없습니다.
2012/04/16 17:22:35 *** 4초 안에 ":0"을 시도합니다. 중단하려면 Ctrl-C를 누르세요.
2012/04/16 17:22:35 *** 1 2 3 4
2012/04/16 17:22:39 XOpenDisplay(":0")가 실패했습니다.
2012/04/16 17:22:39 XAUTHLOCALHOSTNAME=localhost로 다시 시도 중...
2012/04/16 17:22:39 XOpenDisplay(":0")가 실패했습니다.
2012/04/16 17:22:39 설정되지 않은 XAUTHLOCALHOSTNAME으로 다시 시도 중...

나는 이미 다양한 종류의 "-auth" 매개변수를 시도했지만 아무 것도 작동하지 않았습니다.

답변1

내 경우에는 lightdm 인증 파일을 사용하여 작동하게 했습니다.

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

이유는 모르겠지만 디스플레이가 :0 대신 :1에서 실행되고 있었습니다.

w터미널에서 실행하면 많은 것을 알 수 있습니다

관련 정보