Isso é em grande parte um palpite, então leve isso tudo com uma pitada de sal.
Encontrei algo que pode estar relacionado onde, quando o vmware foi configurado para 'agarrar' e 'liberar' o teclado / mouse quando o cursor entrou e saiu da janela do VMware. Eu troquei usando uma tecla específica para pegar e soltar. Basicamente, nas preferências sob controle de teclado / entrada, desmarcamos a maioria das opções. (Eu me lembro de mudar do controle padrão + alt para outra coisa, porque eu suspeitava que uma ligação de chave do gerenciador de janelas estava em conflito de alguma forma.)
No pior dos casos, descubra como adicionar um item de inicialização global em sua máquina centos que execute um script contendo:
{enquanto dorme 2; do xset r on; feito} &
Boa sorte!
P.S. Quando eu tive o problema semelhante, antes que eu descobrisse como consertá-lo, eu apenas usava ssh em minhas VMs guest linux ou rdesktop em minhas VMs de janelas convidadas. No final, achei essa abordagem muito mais agradável. Certamente tornou mais fácil mover os arquivos para frente e para trás usando o ssh ControlSockets ou o rdesktop -r disk: redirection. Apenas um pensamento.
[Editar: Detalhes que valem a pena que eu descobri.]
Enquanto pesquisava tentando encontrar evidências que provassem a falha do GTK, usei strings nos binários para encontrar uma declaração de configuração mal documentada para aumentar o registro de MKS (tela do teclado do mouse). Então eu descobri as seguintes strings:
MKS Keyboard: Reset auto-repeat = %d MKS Keyboard: Restore on-grab auto-repeat = %d MKS Keyboard: Restore power-on auto-repeat = %d MKS Keyboard: Auto-repeat = %d MKS Keyboard: Saved power-on global_auto_repeat = %d MKS Keyboard: On-grab global_auto_repeat = %d MKS Keyboard: Saved on-grab global_auto_repeat = %d
Claramente, formata para mensagens de log condicionais. Infelizmente, não consegui reproduzir o seu problema, por isso não posso testar isso sozinho, mas perto dessas mensagens de log eu encontrei outra string, suspeito de um rótulo de arquivo de configuração. Tente adicionar isso ao seu ~ / .vmware / preferences e ao arquivo .vmx da sua VM
mks.x.saveAutoRepeatEveryGrab = "TRUE"
Eu não sei o que essa afirmação causa e pode ser a condição padrão - o oposto pode ser necessário. Isso pode ativar o registro que reduziria o problema. Não sei se pertencem ao VMX ou às preferências, por isso gostaria de adicioná-las a ambos.
mks.x.printXError = "TRUE" mks.dbg = "TRUE" mks.mksDbg = "TRUE"
Se você descobrir o que estava causando isso, informe-nos.
Boa sorte.