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/:0
para o GDM, -
/etc/kde4/kdm/Xsetup
para 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
.