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.


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.


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"


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.


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.

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

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).


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.


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)


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


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.


-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.)


-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.


-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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.