atualmente vnc (com placas de vídeo nvidia gfx) não funciona com compiz ..
você corrigirá isso antes do lançamento do 11.04, para que as pessoas possam usar o vnc com a área de trabalho padrão?
atualmente vnc (com placas de vídeo nvidia gfx) não funciona com compiz ..
você corrigirá isso antes do lançamento do 11.04, para que as pessoas possam usar o vnc com a área de trabalho padrão?
Respostas:
O servidor VNC atual em Sistema / Preferências / Área de trabalho remota é chamado vino-server. No momento, ele não suporta operação quando o Compiz (Desktop Effects) está ativado.
Para contornar isso, você deve usar um servidor vnc de substituição. Eu uso x11vnc.
sudo apt-get install x11vnc
Fundamentalmente, você deve especificar -noxdamage ao iniciar o servidor x11vnc se pretender executar o Compiz.
Primeiro, inicialize x11vnc com uma senha:
x11vnc -usepw
e siga as instruções. Então aqui está um exemplo de como eu executo meu servidor vnc:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
Se você fizer um "man x11vnc", verá que há várias opções adicionais. Mas os especificados acima devem fazer você correr.
Se você precisar executar isso na inicialização, eu pessoalmente o executo em /etc/rc.local, mas tenho certeza de que existem maneiras melhores. EDIT: E existem maneiras mais fáceis, detalhadas neste site: Como executar scripts na inicialização? . Portanto, suponho que a mais fácil seja a opção crontab -e, mas você também pode salvar o comando como um script em algum lugar e depois especificá-lo nos aplicativos de sistema / preferências / inicialização.
vino-server
a inicialização?
netstat -nlp
e procurando uma linha que diz 0.0.0.0:5900 com a palavra "LISTEN" na mesma linha.
netstat -nlp
relatando a vino-server
escuta na porta 5900. AFAIK Não fiz nada para que isso acontecesse ... novamente com todas as brincadeiras que já fiz ... Com certeza, o vino-server não aparece em /etc/init
nenhum configuração inicial que eu já vi.
Corrigindo a ótima resposta do @ Scaine, é possível usar vino-server
com os efeitos de compiz ativados.
Aqui está como desabilitar xdamage
no vino e, assim, fazer o VNC funcionar com o compiz:
gsettings set org.gnome.Vino disable-xdamage true
Feito!
Agora você pode usar o "Compartilhamento de área de trabalho" padrão do Ubuntu usando mesmo com o Unity 3D. Não é necessário instalarx11vnc
Mas, como outros já apontaram, desabilitar o xdamage causa enorme tráfego de rede. Não é um grande problema em uma rede local, mas o desempenho pode sofrer se o controle remoto for feito na Internet.
Se você ativar os efeitos visuais da área de trabalho (definido como Extra) com o driver da nvidia proprietário, vnc na máquina FUNCIONA, mas a tela fica congelada após o login inicial e você não consegue ver nada (exceto uma imagem congelada). Funciona corretamente com os drivers de código-fonte aberto (pelo menos para a ATI).
Estou usando um mac book pro para controlar minha área de trabalho do ubuntu. Parei a tela congelada entrando no centro AMD Catalyst Control e, em opções de exibição, fui para a guia "Sem lágrimas" e depois ativei o Desktop sem lágrimas para reduzir as lágrimas.
Começou a trabalhar logo depois disso.