X11vnc pode ser o que você deseja. Ele permitirá que você compartilhe toda a área de trabalho usando o vnc.
Como alternativa, para obter mais controle: para permitir que o X11 coloque janelas individuais na exibição e também na exibição local, use xauth para configurar a segurança. Nota xhost também pode ser usado para fazer o mesmo que xauth , mas é muito inseguro, permitirá que qualquer máquina em sua rede acesse sua área de trabalho e controle seus aplicativos (mesmo se você usar autenticação baseada em host).