Como posso ter um convidado do Windows 7 VMware sem o suporte do mouse?

9

Apesar de ter

vmmouse.present = "FALSE"
mouse.vusb.absDisabled = "TRUE"
pref.motionUngrab = "FALSE"

no meu arquivo .vmx e em uma instalação personalizada do VMware Tools no convidado que não inclui o driver do mouse, de alguma forma eu tenho suporte de mouse totalmente integrado à minha VM do Windows 7. Posso passar o mouse sem problemas do host para o convidado sem precisar clicar ou pressionar Ctrl + G e Ctrl + Alt. Não quero isso por causa dos problemas que isso causa nos jogos.

Como faço para que a VM não tenha suporte especial para mouse enquanto ainda tenho o VMware Tools instalado para outras funções (rede, gráficos, etc.)? O mouse funciona como eu quero sem o VMware Tools, mas não o contrário - novamente, apesar de não instalar o driver do mouse e ter todas essas configurações tentando desativá-lo. O Gerenciador de dispositivos mostra que o driver de mouse genérico do Windows PS / 2 está sendo usado e não o driver do mouse virtual.

Convidado e host são Windows 7 Ultimate SP1, x86 e x64, respectivamente. Estou usando o VMware Player 3.1.4 e o VMware Tools instalado é o mais recente, 8.4.6.16648.

Flimbus Akimbo
fonte

Respostas:

2

Essa solução alternativa que você criou é quase certamente desnecessária.

Para corrigir (o que eu acho que é) o seu problema, acesse Preferências do VMware e altere o Optimize Mouse for Games para Always.

insira a descrição da imagem aqui

Observe que você precisa usar o VMware Workstation (Windows / Linux) ou o VMware Fusion (Mac OS X) para ter essa opção disponível. Não acredito que esteja disponível no VMware Player.

Michael Hampton
fonte
O jogador é bem básico; se ele não suporta um recurso ... bem, para todo o resto existe MasterCard. Essa também é uma preferência global, não uma preferência por VM.
Michael Hampton
1

No convidado, você provavelmente precisará entrar no gerenciador de dispositivos, para o mouse, fazer um manual "Atualizar Driver ..." e pedir para escolher uma lista de dispositivos e selecionar o driver padrão do mouse em vez de o mouse VMware. Você também pode tentar "desinstalar" o mouse e marcar a caixa perguntando se deseja excluir também os arquivos do driver.

allquixotic
fonte
-1

Parece que tudo o que você deseja é desativar é a desagrupação automática, certo? Vou usar a captura de tela de Michael Hampton para ilustrar:

bla

Desative a seguinte opção:

  • Desagrupar quando o cursor sair da janela

Opcionalmente, você também pode estar interessado nas outras opções:

  • Ocultar cursor ao desagrupar
  • Agarre quando o cursor entrar na janela

Essas opções estão disponíveis há muito tempo e também devem estar disponíveis no VMware Player.

A diretiva que você tentou usar pref.motionUngrab = "FALSE",, não é aplicável em vmxarquivos, mas nos produtos da VMware preferences.ini. Ele está vinculado à caixa de seleção "Desagrupar quando o cursor sair da janela".

Daniel B
fonte
Embora a GUI não possua essas opções, o VMware Player 7 (Pro, pelo menos) respeita essa configuração quando incluído no preferences.ini.
Daniel B