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
터미널에서 실행하면 많은 것을 알 수 있습니다