O mouse desaparece no VirtualBox

35

Estou usando a versão mais recente do VirtualBox (VirtualBox 4.3.6 para hosts do Windows) e depois de instalar qualquer sistema operacional e clicar dentro dele, o mouse desaparece. Não fica visível até que eu pressione CRTL direito. Alguém sabe o que pode causar esse problema. Eu também instalei o pacote de extensão.

Dusan Malic
fonte
Eu tive esse problema dentro e fora. Parece ser mais frequente com a aceleração 3D ativada, no entanto. Isso é diferente do problema / solução "adições de convidados" que outros mencionaram.
BlackVegetable

Respostas:

22

De alguma forma

Machine -> Disabling Mouse Integration

Então

Machine -> Disabling Mouse Integration 

(sim duas vezes, uma vez para desligá-lo, uma vez para ligá-lo novamente), na verdade, o corrigiu para mim.

Nicolas Modrzyk
fonte
Mesmo desabilitando-o com (Ctrl direito) + I e, em seguida, clicando na janela de convidado e aceitando a opção "ativar novamente?" diálogo é suficiente.
Tripleee
A solução no post também funcionou para mim (com o Ubuntu 16.04 como convidado). Isso pode estar relacionado a virtualbox.org/ticket/7945 .
Blaisorblade
21
essa correção não funciona para mim
Nicky De Maeyer
22

No meu caso, funcionou alterando o dispositivo apontador de ' PS/2 Mouse' para ' USB Tablet'.

Enquanto o convidado não estiver em execução, no VirtualBox
-> selecione a instância do convidado virtual
-> clique em 'Configurações'
-> selecione 'Sistema' no painel esquerdo
-> vá para a guia 'Placa-mãe' e no dispositivo apontador, escolha ' USB Tablet' em vez de ' PS/2 Mouse"

Atur
fonte
Isso funcionou para mim.
Sudheer Kumar
Isso fez um truque para mim: CentOS 7.3 dentro do VBox 6.0.4
Vladimir Kondratyev
Trabalhou para mim com o CentOS7.6.10.10 dentro do VBox 6.0.4.
dolphus333 17/03
A correção funcionou apenas por um tempo. Quando voltei ao host por um tempo, o mesmo problema (o mouse não clica) ressurgiu no convidado. A mudança de convidado para tela cheia resolveu o problema novamente depois disso.
dolphus333 17/03
7

Não é um problema no Virtualbox. RCTRL está definido como o botão padrão para a captura do mouse dentro da caixa virtual. Portanto, você só poderá usar o mouse dentro do VB após ativar a captura do mouse. Se você não ativar a captura do mouse, poderá usá-lo, mas ele ficará invisível, pois o mouse está sendo usado pelas janelas Atuais. Você pode alterar o botão RCTRL acessando Arquivo -> preferências e, em seguida, pode ativar a captura do mouse com outro botão. Verifique também quando você habilita a Captura do mouse, o mouse desaparece das janelas atuais e é exibido nas janelas do host.

Caçador
fonte
7

Os seguintes passos funcionaram para mim.

  1. Vá para configurações da máquina -> Sistema -> Placa-mãe.
  2. Selecione o mouse PS / 2 como um dispositivo apontador.
Ani
fonte
11
Funcionou fora da caixa
Tomasz
Funciona até agora. Nota: configurações da máquina significa as configurações do Virtualbox, não as configurações dentro do Convidado.
bater
5

Eu tenho o mesmo (ou pelo menos problema muito semelhante) com um host linux (debian 8) e um convidado linux (debian 7) com o 3D ativado. Às vezes, o ponteiro do mouse fica invisível para o hóspede.

Tenho as adições de convidado instaladas e a integração do mouse ativada.

Para mim, o truque que resolveu foi remover o módulo psmouse e reinserir (dentro do convidado).

sudo rmmod psmouse
sudo modprobe psmouse
Luis Antolín Cano
fonte
Eu acredito que esta é a resposta correta! Eu tenho o Ubuntu 16.04 no OSX High Sierra com o VB 5.2.6. Ainda esta questão me incomoda de vez em quando. Tnx amigo.
CppChase
Remover o módulo dentro do host ou dentro do palpite? : O !!!!
Jamie Hutber
Dentro do convidado :)
Luis Antolín Cano
3

basta desconectar o mouse do seu PC e reconectá-lo. Faço isso sempre que enfrento esse problema (tenho adições de convidados instaladas, mas ainda tenho o problema).

sree
fonte
3
que é bom para você, mas alguns de nós têm trackpads que não podem ser desconectados, fisicamente ou de outra forma
MarcusJ
Não consigo acreditar que funcionou haha
trueinViso
Eu tenho um mouse sem fio logitech performance mx que às vezes desaparece no virtualbox quando executo algum aplicativo. Quando eu desconecto o conector sem fio USB e reconecto-o, consigo ver o ponteiro do mouse novamente. obrigado!
kimbaudi 02/09
2

Uma coisa estúpida que ninguém mencionou, a combinação de teclas real para liberar o cursor é SHIFT + Ctrl direito, não Ctrl direito. Não diz isso em nenhum lugar da interface, documentos ou site. Não sei se esse é o seu problema, mas outros podem se deparar com isso.

figtrap
fonte
Ou no Mac, o botão de comando do lado direito ⌘.
Mike
1

Isso aconteceu comigo também quando desabilitei a captura do mouse. O cursor do mouse fora do VirtualBox ficou preso em um local (porque eu o desativei) e o novo ponteiro do mouse no VirtualBox fica invisível.

A melhor coisa para corrigir esse problema é realmente usar um dispositivo externo, como um contoller de PC com sticks analógicos. Portanto, conecte o controlador do PC a qualquer dispositivo externo que você deseja primeiro e faça o download de um programa gratuito chamado JoyToKey ou algo semelhante. Eu sugeriria JoyToKey, funciona perfeitamente.

Agora, abra o JoyToKey e mapeie as teclas do teclado, como w, a, s, d ou para cima, baixo, esquerda, direita e esquerda e direita e clique do mouse, incluindo o rolo do meio do mouse e o eixo de movimento do mouse (o que você usa para mover o mouse) , Mapei o meu nos bastões analógicos do meu controlador para mover o ponteiro) para o controlador do seu PC.

Em seguida, abra o VirtualBox (desative a captura). Dessa forma, pelo menos agora você pode mover o ponteiro que ficou preso inicialmente em um só lugar com o seu controlador de PC.

Portanto, se você deseja usar o Unity3d, abra o Unity3d agora. Mova seu ponteiro usando seu dispositivo externo, tente visualizar um jogo que você criou e agora você pode olhar ao redor usando o mouse! Como alternativa, desative a aceleração de hardware (arraste o controle deslizante para nenhum em vez de completo) nas opções de exibição quando estiver dentro do VirtualBox (no entanto, isso não funcionará se você quiser usar o Unity3d, porque o ponteiro ainda desaparece ao passar o mouse sobre o programa)

Nicole
fonte
0

Se você não quiser continuar pressionando Ctrlpara soltar o cursor do mouse toda vez, basta instalar o VirtualBox Guest Additions clicando em Devices > Install Guest Additions.

Máquina virtual, o cursor do mouse funciona apenas dentro da caixa

cowgill
fonte
Não tenho certeza de ter me esclarecido, mas quando o mouse entra no VB, ele não é visível e não consigo movê-lo (não o vejo).
Dusan Malic
Você instalou as "adições de convidados" e tentou novamente?
Cowgill
3
Para mim, isso acontece com as adições de convidado instaladas.
Blaisorblade
Eu também o recebo com acréscimos de convidados. Eu resolvo isso aleatoriamente fazendo coisas como reiniciar o vm, reinstalar adições de convidados etc. É muito irritante quando provavelmente há um único bit no estado errado em algum lugar.
I terceiro que, isso acontece comigo com a versão correta de adições de Clientes instalado
George M
0

A solução para mim é configurar o atalho "Mouse Integration" em Arquivo-> Preferências-> Entrada-> Guia Máquina Virtual e pressione o atalho duas vezes para alternar a integração do mouse usando o teclado.

niciki
fonte
-1

Bem, para mim, o problema foi resolvido selecionando meu mouse externo em USB no menu de dispositivos. Talvez tenha instalado o driver ou algo assim. (Desculpe se pareço um noob, mas estes são meus primeiros 30 minutos na caixa virtual.)

Siddhant Kundu
fonte
-1

eu estava encontrando o mesmo problema. anteriormente estava funcionando perfeitamente. Eu o resolvi apenas redefinindo-o. Máquina-> Redefinir tente isso e me informe se isso ajudou.

Anshita Shrivastava
fonte
-1

Uma possibilidade é que a tela não esteja sendo atualizada, o que pode fazer parecer que o ponteiro do mouse desapareceu. Isso pode ser corrigido redimensionando a janela temporariamente, o que força a resolução da tela a mudar.

Observe: A pergunta afirma que o mouse pode ser recuperado pressionando CTRL à direita. O ponteiro do mouse está apenas desaparecendo no convidado, não no host.

RoG
fonte
11
e como redimensionar a janela sem um mouse?
George M
@GeorgeM Redimensione a janela da VM do host. O problema descreve o mouse desaparecendo apenas na VM. Se o mouse desapareceu completamente do host, você tem um problema diferente (maior!).
RoG
eu estava pensando exatamente a mesma coisa @GeorgeM. Eu usaria o mouse para redimensionar a janela da VM do host, mas como posso fazer isso se não consigo ver o mouse e não consigo acessar o ponteiro do mouse fora da VM? O comentário de sree ajudou com minha situação.
kimbaudi 02/09
@kimbaudi A pergunta original afirma explicitamente que o mouse pode ser liberado pelo convidado para uso no host pressionando a tecla CTRL à direita. Se isso não funcionar, você terá um problema com o mouse / teclado sendo liberado de volta para o host, o que é um problema diferente.
RoG
@RoG O título original simplesmente dizia "Mouse desaparece no Virtualbox" e eu não li a pergunta com atenção para perceber que o usuário pode mover o mouse para fora da janela do convidado vm. Desculpe pelo voto negativo, mas não consigo desfazer. Felizmente, outros podem entender que meu problema é diferente dos OPs. De qualquer forma, meu problema foi resolvido pela resposta de Sree.
kimbaudi 3/09/18