Eu queria saber se alguém tem uma solução alternativa para VNC remoto não funciona com o Ubuntu executando o compiz. Pelo que posso dizer, funciona se eu desativar os efeitos de compiz, mas quem não é fã de colírio para os olhos? De qualquer forma, não é um grande problema se não houver nenhuma solução que alguém saiba, porque eu usei o servidor nx para conectar remotamente à minha área de trabalho. Eu estava pensando se há uma maneira de fazer o VNC funcionar, porque eu tenho um aplicativo no meu ipod touch que pode usar o VNC, mas não há cliente NX para o itouch.
9
Respostas:
Eu tenho o mesmo problema. Não sei como consertar, mas descobri uma solução decente. Adicionei um iniciador no painel superior para mudar para o gerenciador de janelas do Metacity.
Quando efetuo login remotamente, a primeira coisa que faço é clicar no iniciador do Metacity e a tela começa a ser atualizada corretamente.
Eu tenho o ícone de fusão instalado, então eu o uso para voltar, em vez de criar um iniciador para o Compiz. Se você deseja usar um iniciador para voltar ao Compiz, siga as mesmas etapas para o Metacity, mas use o comando "compiz --replace".
fonte
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 :
Em seguida, execute-o em um terminal (apenas uma vez, apenas para definir a senha)
Por fim, insira este comando no /etc/rc.local:
-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.
fonte