O servidor X11, ou Xrdp, rodando em um guest VirtualBox pode ser usado ao invés de Xming ou Cygwin / X no host?

0

Parece ineficiente rodar um X / Server (Xming ou Cygwin / X) em um host Windows quando um X / Server mais ativamente mantido já estiver rodando em um convidado do VirtualBox Linux. Eu tenho uma configuração que funciona principalmente, mas tenho a sensação de que é um grande hack e que deve haver uma maneira mais simples.

Agora executo o VB no modo Seamless no Virtualbox e posso obter a maior parte do comportamento que você esperaria de um X Server. O que eu ainda quero poder fazer é:

  • Ser capaz de ssh -Y do host e obter saída na tela do host ...
  • ... e, assim, poder alternar entre todas as janelas (host e guest) usando o Gerenciador de Janelas do host
  • Não precisa lidar com a solução alternativa de reatribuição de telas (veja abaixo) quando eu faço o desktop remoto no host
  • Ser capaz de mover os aplicativos de execução de convidados e de execução remota entre diferentes telas sem ter que usar as regras de janela no VirtuaWin.

Esse foi o fim da parte da pergunta. Em resumo : posso usar um X / servidor em um convidado para fornecer serviços X a partir do host?

O que se segue são instruções para chegar ao estágio em que estou agora, o que faz o básico. É visivelmente mais rápido e mais suave (para mim) do que o Xming ou o Cygwin / X:

  • Atualize para o VB mais recente (4.2.16 ao escrever este, agosto de 2013)
  • Altere o gerenciador de janelas para o XFCE
  • Executar o VB no modo Seamless
  • Algumas outras coisas relacionadas à dupla cabeça com diferentes geometrias e usando VirtuaWin (sim, eu sei, estou empurrando a minha sorte):
    • Siga as estas instruções (fiz o item II, usando arandr)
    • Certifique-se de que, no VB e no menu de visualização, o mapeamento entre as telas virtual e real esteja correto.
    • Se você usar o desktop remoto ou a geometria da tela mudar por qualquer motivo, você pode:
    • Use arandr para ajustar a geometria ou quando isso falhar ...
    • ... reatribui as telas incorretamente e depois corretamente no VB.
    • Adicione regras às janelas do VirtualBox no VirtuaWin para que elas apareçam em todos os desktops e estejam sempre no topo.
por Leo 08.08.2013 / 16:30

0 respostas