Aqui estão algumas outras soluções possíveis:
- Desativar a criptografia Vino e, em seguida, configurar um túnel SSH
- Use um cliente VNC compatível com a versão TLS do Vino: Android: bVNC Free, Windows: SSVNC, Linux: vinagre
- Use um servidor VNC diferente, como tigervnc ou x11vnc
- Use um servidor VNC diferente, como o tightvnc, com um gerenciador de área de trabalho diferente, como MATE, Xfce, LXDE, etc.
Mesmo 2,5 anos depois, isso ainda é um problema com os sistemas Fedora, Redhat e Debian ... Basicamente, o Gnome 3 faz uma verificação de driver de gráficos 3D ao iniciar o gnome-session, o que faz com que ele caia no vncserver quando NÃO estiver usando Vino; então, use um gerenciador de desktop diferente. Como alternativa, você usa o Vino e, em seguida, é necessário usar o TLS Tipo 18 e alguns visualizadores VNC compatíveis, ou desativar a criptografia e ter todo o tráfego que você deseja detectar facilmente; então, desative a criptografia e use um túnel SSH.
É um problema confuso que requer a coordenação de vários grupos de desenvolvedores para resolver, e muito pouco progresso foi feito.