ESC e Backspace não funcionam no VirtualBox no host do Windows via VNC

1

Eu me deparei com um problema estranho. Eu tenho um host remoto executando o Windows 7. Uma instância de VM do VirtualBox está executando o Ubuntu.

O host executa um servidor TightVNC. A área de trabalho do Ubuntu também é habilitada para VNC.

Em um sistema local do Windows 7 (um laptop), eu uso o cliente TightVNC para se conectar a qualquer um dos dois sistemas.

  1. Se eu me conectar diretamente à VM do Ubuntu, as teclas ESC e Backspace funcionarão bem.

  2. Se eu me conectar ao host do Windows 7, não posso usar ESC ou Backspace no convidado do Ubuntu. Nada acontece quando essas teclas são digitadas; os eventos de toque de tecla vão para o proverbial bit bucket.

  3. As teclas funcionam bem localmente: o problema só aparece quando se acessa o sistema Windows remotamente via VNC.

  4. O problema é específico para as chaves. Eu posso obter os caracteres ESC e backspace na máquina virtual digitando Ctrl- [e Ctrl-H, respectivamente.

  5. O problema não é específico para o layout ou hardware do software do teclado. Alternar entre idiomas usando a barra de idiomas do Windows não faz diferença, e não faz diferença se eu uso o teclado embutido do laptop ou conecto um teclado USB.

  6. Não é um problema do sistema operacional convidado. O problema ocorre não apenas na máquina do Ubuntu, mas em uma instância do VirtualBox executando o OS X, bem como em um Solaris.

  7. A própria GUI do VirtualBox aceita as chaves e as processa normalmente. Por exemplo, se eu invocar Machine / Settings, posso descartar esse diálogo com ESC.

por Kaz 14.06.2015 / 16:37

2 respostas

0

Parece um bug do TightVNC de dois anos: link

A solução funcionou para mim: a instalação do TightVNC de 32 bits no host do Windows remoto, em vez da compilação de 64 bits.

    
por 15.06.2015 / 15:46
0

Você também pode diretamente VNC na máquina virtual.

    
por 29.07.2017 / 06:38