Mysz zniknie w VirtualBox

35

Używam najnowszej wersji VirtualBox (VirtualBox 4.3.6 dla hostów Windows) i po zainstalowaniu dowolnego systemu operacyjnego i kliknięciu w niego myszy znikają. To nie jest widoczne, dopóki nie naciśnie prawy CRTL. Każdy wie, co może powodować ten problem. Zainstalowałem również pakiet rozszerzeń.

Dusan Malic
źródło
Miałem ten problem z przerwami. Wydaje się jednak, że jest to częstsze przy włączonym przyspieszeniu 3D. Różni się to od problemu / rozwiązania „dodatków gości”, o którym wspominali inni.
BlackVegetable

Odpowiedzi:

23

W moim przypadku działało to poprzez zmianę urządzenia wskazującego z „ PS/2 Mouse” na „ USB Tablet”.

Gdy gość nie jest uruchomiony, w VirtualBox
-> wybierz instancję wirtualnego gościa
-> kliknij „Ustawienia”
-> wybierz „System” w lewym panelu
-> przejdź do zakładki „Płyta główna” i na urządzeniu wskazującym wybierz „ USB Tablet” zamiast „ PS/2 Mouse

Atur
źródło
To zadziałało dla mnie.
Sudheer Kumar
To zrobiło dla mnie podstęp: CentOS 7.3 w VBox 6.0.4
Vladimir Kondratyev
Pracowałem dla mnie z CentOS7.6.10.10 w VBox 6.0.4.
dolphus333
Poprawka działała tylko przez jakiś czas. Gdy na jakiś czas wróciłem do hosta, ten sam problem (brak kliknięcia myszą) pojawił się u gościa. Zmiana gościa na pełny ekran rozwiązała problem po tym.
dolphus333
22

Jakoś

Machine -> Disabling Mouse Integration

Następnie

Machine -> Disabling Mouse Integration 

(tak dwa razy, raz, aby go wyłączyć, raz, aby go ponownie włączyć) faktycznie naprawiłem to dla mnie.

Nicolas Modrzyk
źródło
Nawet po prostu wyłączając go za pomocą (prawy klawisz Ctrl) + I, a następnie klikając w oknie gościa i akceptując „włączyć ponownie?” dialog jest wystarczający.
tripleee
Rozwiązanie w poście właśnie dla mnie zadziałało (z Ubuntu 16.04 jako gościem). Może to odnosić się do virtualbox.org/ticket/7945 .
Blaisorblade,
21
ta poprawka nie działa dla mnie
Nicky De Maeyer
7

To nie jest problem w Virtualbox. RCTRL jest ustawiony jako domyślny przycisk do przechwytywania myszy wewnątrz virtualbox. Tak więc będziesz mógł używać myszy w VB dopiero po włączeniu przechwytywania myszy. Jeśli nie włączysz przechwytywania myszy, możesz użyć myszy, ale będzie ona niewidoczna, ponieważ mysz jest używana przez bieżące okna. Możesz zmienić przycisk RCTRL, przechodząc do menu Plik -> preferencje, a następnie możesz włączyć przechwytywanie myszy za pomocą innego przycisku. Sprawdź także, kiedy włączysz przechwytywanie myszy, mysz zniknie z bieżących okien i pojawi się w oknach hosta.

Łowca
źródło
7

Dla mnie zadziałały następujące kroki.

  1. Przejdź do ustawień urządzenia -> System -> Płyta główna.
  2. Wybierz mysz PS / 2 jako urządzenie wskazujące.
Ani
źródło
1
Udało się to po wyjęciu z pudełka
Tomasz
Działa do tej pory. Uwaga: ustawienia urządzenia oznaczają ustawienia Virtualbox, a nie ustawienia wewnątrz Gościa.
pokonał
7

Mam ten sam (lub przynajmniej bardzo podobny problem) z hostem linux (debian 8) i gościem linux (debian 7) z włączoną obsługą 3D. Czasami wskaźnik myszy staje się niewidoczny u gościa.

Mam zainstalowane dodatki gościa i włączoną integrację myszy.

Dla mnie sztuczką, która rozwiązała ten problem, było usunięcie modułu psmouse i ponowne włożenie go (do gościa).

sudo rmmod psmouse
sudo modprobe psmouse
Luis Antolín Cano
źródło
Uważam, że to poprawna odpowiedź! Mam Ubuntu 16.04 na OSX High Sierra z VB 5.2.6. Wciąż jednak ten problem mnie niepokoi. Tnx kolego.
CppChase
Usunąć moduł z hosta lub zgadnąć? : O !!!!
Jamie Hutber,
Wewnątrz gościa :)
Luis Antolín Cano
3

po prostu odłącz mysz od komputera i podłącz go ponownie. Robię to za każdym razem, gdy napotykam ten problem (mam zainstalowane dodatki gości, ale nadal mam problem).

sree
źródło
3
to jest dobre dla ciebie, ale niektórzy z nas mają trackpady, których nie można odłączyć fizycznie ani w żaden inny sposób
MarcusJ
Nie mogę uwierzyć, że zadziałało haha
trueinViso
Mam mysz bezprzewodową Logitech Performance MX, która czasami znika w Virtualbox po uruchomieniu jakiejś aplikacji. po odłączeniu złącza bezprzewodowego USB i ponownym podłączeniu go ponownie widzę wskaźnik myszy. Dziękuję Ci!
kimbaudi
2

Jedna głupia rzecz, o której nikt nie wspominał, faktyczna kombinacja klawiszy do zwolnienia kursora to SHIFT + prawy klawisz Ctrl, a nie prawy klawisz Ctrl. To nie mówi, że nigdzie w interfejsie, dokumentach lub stronie internetowej. Nie jestem pewien, czy to jest twój problem, ale inni mogą na to wpadać.

figtrap
źródło
Lub na komputerze Mac: prawy przycisk polecenia ⌘.
Mike
1

Zdarzyło mi się to również, gdy wyłączyłem przechwytywanie myszy. Kursor myszy poza VirtualBox utknął w jednym miejscu (ponieważ go wyłączyłem), a nowy wskaźnik myszy w VirtualBox 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 (to, czego używasz 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). W ten sposób 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 rozejrzeć się za pomocą myszy! Alternatywnie, wyłącz przyspieszenie sprzętowe (przeciągnij suwak do żadnego zamiast pełnego) w opcjach Wyświetlania, gdy jesteś w VirtualBox (jednak to nie działa, jeśli chcesz używać Unity3d, ponieważ wskaźnik nadal znika po najechaniu kursorem na program)

Nicole
źródło
0

Jeśli nie chcesz ciągle naciskać, Ctrlaby zwolnić kursor myszy za każdym razem, po prostu zainstaluj Dodatki dla gości VirtualBox, klikając Devices > Install Guest Additions.

Maszyna wirtualna, kursor myszy działa tylko w polu

cowgill
źródło
Nie jestem pewien, czy wyraziłem się jasno, ale kiedy mysz wchodzi w VB, nie jest to widoczne i nie mogę go przesunąć (nie widzę).
Dusan Malic
Czy zainstalowałeś „dodatki dla gości”, a następnie spróbowałeś ponownie?
cowgill
3
Dla mnie dzieje się tak z zainstalowanymi dodatkami gości.
Blaisorblade,
Rozumiem to również z dodatkami gości. Rozwiązuję to przez losowe robienie rzeczy takich jak ponowne uruchamianie vm, ponowne instalowanie dodatków gości itp. To bardzo denerwujące, gdy gdzieś gdzieś jest jakiś bit w złym stanie.
Po trzecie, zdarza mi się, że zainstalowana jest poprawna wersja dodatków gości
George M. Reinstate Monica
0

Rozwiązaniem dla mnie jest skonfigurowanie skrótu „Integracja myszy” w Plik-> Preferencje-> Wejście-> Zakładka Maszyna wirtualna i naciśnij dwa razy skrót, aby przełączyć integrację myszy za pomocą działającej klawiatury.

niciki
źródło
-1

Cóż, dla mnie problem został rozwiązany przez wybranie mojej myszy zewnętrznej pod USB w menu urządzeń. Może zainstalował sterownik lub coś takiego. (Przepraszam, jeśli brzmię jak noob, ale to moje pierwsze 30 minut do wirtualnej skrzynki.)

Siddhant Kundu
źródło
-1

napotkałem ten sam problem. wcześniej działało idealnie. rozwiązałem to po prostu resetując. Maszyna-> Zresetuj, wypróbuj to i poinformuj mnie, czy pomogło ci.

Anshita Shrivastava
źródło
-1

Jedną z możliwości jest to, że ekran nie odświeża się, co może sprawiać wrażenie, że wskaźnik myszy zniknął. Można to naprawić, tymczasowo zmieniając rozmiar okna, co wymusza zmianę rozdzielczości ekranu.

Uwaga: pytanie stwierdza, że ​​mysz można odzyskać, naciskając prawy klawisz CTRL. Wskaźnik myszy znika tylko u gościa, a nie hosta.

RoG
źródło
1
i jak zmienić rozmiar okna bez myszy?
George M przywraca Monikę
@GeorgeM Zmień rozmiar okna maszyny wirtualnej z hosta. Problem opisuje znikanie myszy tylko na maszynie wirtualnej. Jeśli mysz całkowicie zniknęła z hosta, oznacza to, że masz inny (większy!) Problem.
RoG
myślałem dokładnie tak samo @GeorgeM. Chciałbym użyć myszy, aby zmienić rozmiar okna maszyny wirtualnej z hosta, ale jak mogę to zrobić, jeśli nie widzę myszy i nie mam dostępu do wskaźnika myszy poza maszyną wirtualną? Komentarz Sree pomógł w mojej sytuacji.
kimbaudi
@kimbaudi W pierwotnym pytaniu wyraźnie stwierdzono, że mysz może zostać zwolniona przez gościa do użycia na hoście, naciskając prawy klawisz CTRL. Jeśli to nie działa, masz problem z zwolnieniem myszy / klawiatury na hoście, co jest innym problemem.
RoG
@RoG W oryginalnym tytule po prostu napisano: „Mysz znika w Virtualbox” i nie przeczytałem dokładnie pytania, aby zauważyć, że użytkownik może przenieść mysz poza okno vm gościa. Przepraszam za opinię, ale nie mogę jej cofnąć. Mam nadzieję, że inni rozumieją, że mój problem jest inny niż PO. W każdym razie mój problem został rozwiązany przez odpowiedź Sree.
kimbaudi