O conteúdo de /etc/xdg/autostart é executado após um usuário faz login graficamente. Você provavelmente deseja iniciar x11vnc com o gerenciador de exibição (que chama o saudador de login). Dependendo da sua escolha do gerenciador de exibição, você precisa modificar
-
/etc/gdm/Init/:0para o GDM, -
/etc/kde4/kdm/Xsetuppara o KDM, - um (novo) arquivo
/etc/lightdm/lightdm.conf.d/(o arquivo real varia) para LightDM
Eu suponho que você fique com o GDM. Invoque x11vnc com a opção -auth . Com alguma sorte, x11vnc -auth guess -display :0 & deve ser suficiente. Não esqueça o E comercial, senão o gerenciador de exibição aguarda que x11vnc termine.
Para VNC com LightDM, você pode tentar a seção de configuração interna do VNC Server assim:
[VNCServer]
enabled=true
command=/usr/bin/x11vnc -auth guess -display :0
Este conteúdo deve entrar em um novo arquivo, por exemplo /etc/lightdm/lightdm.conf.d/vncserver.conf .