After installed it, I met a problem when using vnc viewer (client) after system reboot. The client could connect to the server, but the connection broke when login. "XIO error" appeared on the server.
After a little google work. Set KillInitClients to be false in gdm configuration should help. (See x11vnc FAQ.)
Setting KillInitClients=false in the [daemon] section of /etc/X11/gdm/gdm.conf (or /etc/gdm/gdm.conf, etc.) avoids this.
But a similar configuration file, /etc/init/gdm.conf, seems not the right one. Instead, /etc/gdm/gdm.schemas, looks closer. Its meaning is on GDM 2.22 Configuration. Set security/DisallowTCP to be false is the answer I needed.
