Eu tive o mesmo problema com o Ubuntu 18.04 e x11vnc. Eu resolvi isso usando lightdm em vez de gdm3. Certifique-se de configurar seu serviço x11vnc adequadamente.
Minha equipe de engenharia tem quatro computadores compartilhados especiais que executam um mix do Ubuntu Desktop 16.04 e 18.04 que estão em um laboratório que fica a uma caminhada de 5 minutos de nossos cubos. Precisamos de acesso remoto à área de trabalho para essas máquinas (temos ferramentas de teste gráficas que não podem ser executadas em uma sessão SSH, por exemplo) e queremos poder usar contas de usuário separadas nesses sistemas para que possamos ter compartilhamentos / diretórios de usuários, etc.
Eu já experimentei tanto o Vino quanto o x11vnc. Ambas as soluções funcionam bem para uma única conta de usuário do Ubuntu, mas no momento em que um usuário VNC logado tenta mudar para sua conta pessoal do Ubuntu (quando a tela de seleção de usuário do Ubuntu aparece), a tela VNC fica preta e sem teclado / os controles do mouse têm algum efeito no sistema remoto. Se eu for até o laboratório e alternar manualmente de volta para a conta original do usuário no PC físico, a sessão VNC se tornará utilizável novamente.
Coisas que tentei:
Minhas perguntas:
Obrigado!
Eu tive o mesmo problema com o Ubuntu 18.04 e x11vnc. Eu resolvi isso usando lightdm em vez de gdm3. Certifique-se de configurar seu serviço x11vnc adequadamente.