x11vnc 曾經工作正常,但在新的 12.04 版本中我無法讓它工作。
16/04/2012 17:22:35 x11vnc 版本: 0.9.12 最後修改: 2010-09-09 pid: 16524 16/04/2012 17:22:35 XOpenDisplay("") 失敗。 16/04/2012 17:22:35 再次嘗試使用 XAUTHLOCALHOSTNAME=localhost ... 2012年4月16日 17:22:35 16/04/2012 17:22:35 *** XOpenDisplay 失敗。無顯示或顯示。 16/04/2012 17:22:35 *** 在 4 秒內嘗試「:0」。按 Ctrl-C 中止。 2012 年 4 月 16 日 17:22:35 *** 1 2 3 4 16/04/2012 17:22:39 XOpenDisplay(":0") 失敗。 16/04/2012 17:22:39 再次嘗試使用 XAUTHLOCALHOSTNAME=localhost ... 16/04/2012 17:22:39 XOpenDisplay(":0") 失敗。 16/04/2012 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
在終端機中執行告訴了我這麼多