Mouse VirtualBox / Ubuntu desaparece


9

Acabei de criar uma VM Ubuntu 14.04 no VirtualBox (o host é o Windows 7) e notei um "bug" estranho ocorrendo com o mouse. E sim, eu instalei adições de convidados.

Cerca de 50% do tempo, quando inicio a VM, ela "se registra" com o mouse físico e, quando passa o mouse sobre a janela da VM, o VBox o transforma corretamente em um "mouse virtual" na área de trabalho do Ubuntu.

Porém, cerca de 50% das vezes, algo dá errado e, assim que passa o mouse sobre a janela da VM, meu mouse simplesmente desaparece. A única correção que consegui encontrar até agora é reiniciar com força a VM até que eu tenha sorte e o mouse seja registrado / conectado corretamente.

Oque posso fazer para consertar isso?


Eu recomendo iniciar a VM como decapitada e usar o VNC para conectar-se a ela.

2
(1) Você instalou as adições de convidados e a integração do mouse está ativada? Tente desativar a integração do mouse e informe-nos. (2) A aceleração de hardware está ativada para a VM? Tente também desligá-lo. (3) Qual é o driver do mouse no xorg.conf? ("vboxmouse"?)
harrymc

Respostas:


6

Há uma resposta simples para isso. A adição mais recente de convidado do VirtualBox 4.3.10 ainda não é totalmente compatível com o Ubuntu 14.04. Problema de redimensionamento automático da tela, problema do ponteiro do mouse, problema da área de transferência compartilhada e há outros que ocorrem intermitentemente com a 14.04 VM.

Use Precise (12.04 Ubuntu) ou aguarde um novo lançamento do VBox para resolver esse problema.


8

Uma sugestão que encontrei foi "Desativar" integração do mouse "na guia Máquina ". Também nessa página "Mover a janela do Vbox para minha tela principal resolveu todos os problemas". Você também pode alternar a integração do mouse no canto inferior direito do convidado:insira a descrição da imagem aqui

Também me pergunto se isso está relacionado ou seria de ajuda.

O driver vboxvideo faz com que o ponteiro do mouse desapareça


2
Isso funcionou para mim também: selecione Máquina> Desativar integração de mouse e selecione-a novamente para reativar. Para esclarecer, o mouse estava funcionando antes, eu simplesmente não conseguia ver o cursor. Acontece principalmente ao restaurar do estado salvo.
Pie21

4

Eu tive um problema semelhante (ou seja, meu mouse nunca apareceu). Nenhuma das soluções acima funcionou para mim. O que funcionou para mim é selecionar a VM clicando e destacando-a no VirtualBox. Em seguida, navegue até as " Configurações ". Clique no botão " Exibir " no painel esquerdo . Depois, na guia " Vídeo ", desmarque " Ativar aceleração 3D ". Aparentemente, eu tinha clicado nessa caixa de seleção que fazia o ponteiro do mouse na VM desaparecer. Agora inicialize a VM.


Isso funcionou para mim no OSX 10.11 como host e no Ubuntu 14.04.4 como convidado.
User2970139

Isso corrige o problema do "ponteiro invisível", mas com o Linux Mint 18.2 atual, a virada da aceleração 3d faz o Cinnamon rodar no modo de renderização de software, que queima muita CPU. Deve haver uma maneira de manter o ponteiro e ativar a aceleração 3D. O ponteiro da VM é visível na tela de login, e somente desaparece após o login quando o gerenciador de janelas Cinnamon é iniciado.
JesseM

0

Gostaria apenas de tentar um clicker diferente e mudar para uma porta diferente - ou seja, o PS2 se você tiver um, se estiver usando USB e ver o que acontece.

A solução sem cabeça é a melhor, ela vai separar o hardware do problema de software, provavelmente definitivamente, já que seu ponteiro será realmente virtual, sem hardware envolvido. Se você não tiver um segundo computador, peça a alguém com um laptop que faça isso por você.

Estou supondo que você esteja usando um mouse USB, tenha cuidado ao compartilhar qualquer unidade de dados USB e deixe o Ubuntu gravá-lo ainda. Se isso for mais do que um bug de renderização, o VBOX poderá corrompê-lo.


0

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 na caixa virtual fica invisível. A melhor coisa para corrigir esse problema é realmente usar um dispositivo externo, como um contoller para PC com sticks analógicos. Então, conecte o seu controlador de PC de qualquer dispositivo externo que você deseja primeiro e, em seguida, baixe um programa gratuito chamado JoyToKey ou algo semelhante (eu sugeriria o JoyToKey, ele 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 manípulos analógicos do meu controlador para mover o ponteiro) para o controlador do seu PC. Em seguida, abra a caixa virtual (desativar a captura). Por aqui, 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 da caixa virtual (no entanto, isso não funcionará se você quiser usar o Unity3d, porque o ponteiro ainda desaparece ao passar o mouse sobre o programa)


-2

Digite este código no terminal ubuntu para corrigir problemas estranhos de mouse na versão 14.04

sudo gsettings set org.gnome.settings-daemon.plugins.cursor active false

11
Poderia explicar o que isso realmente faz?
Mixxiphoid

11
Não funciona para mim.
David Doria
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.