Se você usa o x11vnc, pode adicionar sinalizadores "noxdamage" à sua linha de comando para iniciar um servidor VNC que fornecerá todos os efeitos de compiz sobre o VNC (o que provavelmente é ruim, mas pronto).
Para instalar :
sudo apt-get install x11vnc
Em seguida, execute-o em um terminal (apenas uma vez, apenas para definir a senha)
x11vnc -usepw
Por fim, insira este comando no /etc/rc.local:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q
-forever manterá o servidor funcionando depois que você se desconectar. Caso contrário, quando o primeiro cliente for desconectado, o servidor irá parar de executar.
-avahi significa que o servidor se anunciará usando avahi (dns de difusão seletiva). Clientes como Reminna e Vinagre irão procurar e mostrá-los. Também é útil se o seu cliente estiver em um Macintosh, já que "bonjour" é realmente apenas uma marca da Apple para o zeroconf, da qual avahi é a versão de código aberto do.
A escala 4/5 significa que uma tela de 1900x1200 cabe em uma tela de 1280x1024. Sim, a maioria dos clientes permitirá uma escala local, mas essa opção significa que menos dados são enviados pelo servidor, o que pode ser útil para conexões mais lentas ou baseadas na Internet.
-nolookup significa que o servidor não tentará procurar o cliente. Não há longas pausas na conexão.
-timeout apenas especifica quanto tempo o servidor aguardará a conexão de um cliente antes de dormir novamente.
A vantagem desse método é que há várias outras opções disponíveis, se você quiser dar uma olhada (man x11vnc). Muito flexível, mas infelizmente não há uma GUI bonita disponível.
ps Se você ainda não experimentou o Reminna como uma alternativa ao Vinagre, sugiro que tente. É um excelente cliente VNC que também possui suporte para RDP.