Conexão Tunneled XVNC para o Ubuntu 13.04 do cliente Windows 7 - dolorosamente lenta!

1

Eu recentemente atualizei para o UBUNTU 13.04. Antes da atualização, eu estava efetivamente usando o xrdp para acessar meu desktop de unidade 2d (gnome-fallback-session) do meu cliente windows 7. Com o upgrade, meu entendimento é que a sessão fallback-gnome não está mais disponível em 13.04 e, além disso, o servidor xrdp não poderia manipular a área de trabalho unificada em uma sessão remota.

Como alternativa, estou usando uma conexão xvnc com túnel para estabelecer uma conexão de desktop remota entre minha máquina windows 7 e a estação de trabalho Ubuntu 13.04. Resumidamente, (i) conectar-se via ssh ao servidor (ii) iniciar o servidor xvnc via sudo x11vnc -display :1 -auth guess -q e (iii) usar o aplicativo vncviewer realVNC para acessar a área de trabalho remota. Com essa abordagem, posso gerenciar algum trabalho, mas a conexão é terrivelmente lenta com geometria ruim. Em primeiro lugar, a taxa de atualização dificulta severamente a entrega da área de trabalho remota ao visualizador do cliente, embora eu já tenha desabilitado alguns dos efeitos & amp; animações em unidade. Segundo, eu tenho um controle muito limitado sobre a geometria da área de trabalho, assim, mesmo diminuindo para se ajustar à geometria da tela do cliente, o resultado é uma visualização remota muito condensada e desproporcional da área de trabalho.

Gostaria de receber sugestões para (a) melhorar a experiência do xvnc ou (b) soluções alternativas (mas diretas) para acesso remoto à área de trabalho.

Obrigado antecipadamente

Kam

    
por Kambiz 01.08.2013 / 06:15

1 resposta

1

O Unity está funcionando perfeitamente com a aceleração de hardware 3D. Como o VNC está executando seu próprio servidor X11 sem saída gráfica convencional, você não pode esperar obter um desempenho decente. Se eu entendi o site xrdp corretamente, o xrdp sofre do mesmo problema (já que ele usa xvnc para gerenciar a sessão x11).

Eu só vejo uma solução possível: evite executar um ambiente de área de trabalho 3D por meio de sua conexão remota:

Você poderia, em vez de executar uma área de trabalho remota completa, apenas encaminhar o X11 por janela. Para isso, você precisará de um servidor X11 para Windows (por exemplo, Xming ou o do Cygwin repos, ou MobaXterm , ...). Se você estiver executando um cliente ssh a partir de uma linha de comando, poderá ativar o encaminhamento do X11 com o argumento "-X" (ou "-Y" para encaminhamento X11 confiável, o que significa que você confia no computador servidor ao qual está se conectando) pode ativar o encaminhamento do X11 clicando em uma caixa de seleção:

Se isto estiver habilitado, você deve ser capaz de iniciar todos os programas X11 a partir da linha de comando em massa e obter sua saída em sua tela local.

Se você insistir em usar uma área de trabalho remota completa, sugiro instalar um gerenciador de janelas 2D. Se você quer um ambiente de área de trabalho completo, você pode tentar lxde, xfce, kde (com efeitos de desktop desabilitados!). Se você precisa apenas de um gerenciador de janelas leve, tente sawfish, openbox, blackbox, fluxbox, mwm, twm, ... O Wiki da Archlinux tem um lista de gerenciadores de janela , dos quais muitos estão disponíveis no Ubuntu também.

    
por soulsource 01.08.2013 / 07:35