Eu tento configurar o VNC de tal forma que qualquer pessoa que tenha acesso físico ao computador não possa ver o que o usuário remoto faz. Portanto, usar a configuração de VNC "compartilhamento de tela" não é aceitável.
Eu tento executar o VNC através de Xvfb , mesmo que eu tenha exibição física. Então, eu instalei xvfb e executei na exibição :1 , meu monitor físico está em exibição :0 e ele executa o Unity. Em seguida, instalo x11vnc e executo-o na exibição :1 . Da fonte, apenas mostra a tela preta.
Então, como executar outra sessão Unity ou Gnome dentro de Xvfb para obter algo mais útil que a tela preta?
Eu não posso usar tightvncserver , porque é buggy e tende a mostrar a tela cinza independentemente do que eu escrevo em xstartup .