Mysz VirtualBox / Ubuntu znika


9

Właśnie stworzyłem maszynę Wirtualną Ubuntu 14.04 w VirtualBox (hostem jest Windows 7) i zauważyłem dziwny „błąd” występujący za pomocą myszy. I tak, zainstalowałem dodatki dla gości.

Około 50% czasu, kiedy uruchamiam maszynę wirtualną, „rejestruje się” za pomocą mojej fizycznej myszy, a kiedy klikam myszką okno maszyny wirtualnej, VBox poprawnie zamienia ją w „wirtualną mysz” na moim pulpicie Ubuntu.

Ale w około 50% przypadków coś się nie udaje i gdy tylko kliknę myszką na okno maszyny wirtualnej, moja mysz po prostu znika. Jedyną poprawką, jaką udało mi się znaleźć do tej pory, jest ciągłe ponowne uruchamianie maszyny wirtualnej, dopóki nie będę miał szczęścia i mysz nie zarejestruje / nie połączy się poprawnie.

Co mogę zrobić, aby to naprawić?


Polecam uruchomienie maszyny wirtualnej jako bezgłowej i użycie VNC do połączenia się z nią.

2
(1) Czy zainstalowałeś dodatki dla gości i integracja myszy jest włączona? Spróbuj wyłączyć integrację myszy i daj nam znać. (2) Czy dla maszyny wirtualnej jest włączone przyspieszenie sprzętowe? Spróbuj także to wyłączyć. (3) Co to jest sterownik myszy w xorg.conf? („vboxmouse”?)
harrymc

Odpowiedzi:


6

Jest na to prosta odpowiedź. Najnowszy dodatek VirtualBox 4.3.10 nadal nie jest w pełni kompatybilny z Ubuntu 14.04. Problem z automatyczną zmianą rozmiaru ekranu, problem ze wskaźnikiem myszy, problem ze współdzielonym schowkiem i są inne problemy występujące sporadycznie z maszyną wirtualną 14.04.

Użyj Precise (12.04 Ubuntu) lub poczekaj na nową wersję VBox, aby rozwiązać ten problem.


8

Jedną z sugestii, które znalazłem, było „Wyłączenie” integracji myszy w zakładce Maszyna. ” Również na tej stronie „Przeniesienie okna Vbox na mój ekran główny rozwiązało wszystkie problemy”. Możesz także przełączyć integrację myszy w prawym dolnym rogu gościa:wprowadź opis zdjęcia tutaj

Zastanawiam się także, czy jest to powiązane, czy byłoby pomocne

Sterownik vboxvideo powoduje zniknięcie wskaźnika myszy


2
To również działało dla mnie: wybierz Maszyna> Wyłącz integrację myszy, a następnie wybierz ponownie, aby ponownie włączyć. Aby wyjaśnić, mysz działała wcześniej, po prostu nie widziałem kursora. Zdarza się głównie podczas przywracania ze stanu zapisanego.
Pie21

4

Miałem podobny problem (tj. Moja mysz w ogóle się nie pokazała). Żadne z powyższych rozwiązań nie działało dla mnie. Dla mnie zadziałało wybranie maszyny wirtualnej poprzez kliknięcie i wyróżnienie jej w VirtualBox. Następnie przejdź do „ Ustawień ”. Kliknij „ Wyświetl ” w lewym okienku . Następnie w zakładce „ WideoodznaczWłącz akcelerację 3D ”. Najwyraźniej kliknąłem to pole wyboru, dzięki czemu mój wskaźnik myszy zniknął. Teraz uruchom maszynę wirtualną.


To działało dla mnie na OSX 10.11 jako host i Ubuntu 14.04.4 jako gość.
user2970139

To rozwiązuje problem „niewidocznego wskaźnika”, ale w obecnym Linux Mint 18.2 włączenie akceleracji 3d powoduje, że Cinnamon działa w trybie renderowania programowego, który spala wiele procesorów. Powinien istnieć sposób na utrzymanie wskaźnika i włączenie przyspieszenia 3D. Wskaźnik VM jest widoczny na ekranie logowania, znika dopiero po zalogowaniu, gdy uruchamia się menedżer okien Cinnamon.
JesseM

0

Chciałbym, do cholery, wypróbować inny pilot i przełączyć się na inny port - to znaczy PS2, jeśli go masz, jeśli używasz USB, i zobacz, co się stanie.

Bezgłowe rozwiązanie jest najlepsze, oddzieli sprzęt od problemu z oprogramowaniem, prawdopodobnie definitywnie, ponieważ wskaźnik będzie naprawdę wirtualny, bez sprzętu. Jeśli nie masz drugiego komputera, zrób to za kogoś z laptopem.

Zakładam, że używasz myszy USB, byłbym ostrożny z udostępnianiem dowolnego napędu USB i pozwalał Ubuntu pisać na nim jeszcze. Jeśli okaże się, że to więcej, ale błąd renderowania VBOX może go uszkodzić.


0

Zdarzyło mi się to również, gdy wyłączyłem przechwytywanie myszy. Kursor myszy poza wirtualnym pudełkiem utknął w jednym miejscu (ponieważ go wyłączyłem), a nowy wskaźnik myszy w wirtualnym pudełku staje się niewidoczny. Najlepszym rozwiązaniem tego problemu jest użycie zewnętrznego urządzenia, takiego jak kontroler komputerowy z drążkami analogowymi. Więc najpierw podłącz kontroler komputera dowolnego urządzenia zewnętrznego, a następnie pobierz darmowy program o nazwie JoyToKey lub coś podobnego (sugerowałbym JoyToKey, działa idealnie). Teraz otwórz JoyToKey i zamapuj klawisze klawiatury, takie jak w, a, s, d lub góra, dół, lewy, prawy i lewy i prawy przycisk myszy, w tym środkowy obrót myszy i oś ruchu myszy (co służy do poruszania myszą , Zmapowałem mój na drążkach analogowych kontrolera, aby przesunąć wskaźnik) na kontrolerze komputera. Następnie otwórz virtualbox (wyłącz przechwytywanie). Tą drogą, przynajmniej teraz możesz przenieść wskaźnik, który utknął początkowo w jednym miejscu za pomocą kontrolera komputera. Jeśli więc chcesz korzystać z Unity3d, otwórz teraz Unity3d. Przesuń wskaźnik za pomocą urządzenia zewnętrznego, spróbuj wyświetlić podgląd utworzonej gry, a teraz możesz rozglądać się za pomocą myszy! Ewentualnie wyłącz przyspieszenie sprzętowe (przeciągnij suwak do pozycji zero zamiast pełnych) w opcjach Wyświetl, gdy jesteś w wirtualnym pudełku (jednak nie działa to, jeśli chcesz używać Unity3d, ponieważ wskaźnik nadal znika po najechaniu kursorem na program)


-2

Wpisz ten kod w terminalu Ubuntu, aby naprawić dziwne problemy z myszą w 14.04

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

1
Czy możesz wyjaśnić, co to właściwie robi?
Mixxiphoid

1
Nie działa dla mnie.
David Doria
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.