Virtualbox'ta fare entegrasyonunu kalıcı olarak nasıl devre dışı bırakabilirim?


21

Virtualbox'ta "fare entegrasyonu" özelliği çoğu durumda oldukça kullanışlıdır, ancak devre dışı bırakmam gerekir. Ne yazık ki, Host+Isanal makinenin her önyüklemesine basmam gerekiyor gibi görünüyor .

"Fare entegrasyonunu" kalıcı olarak devre dışı bırakmanın bir yolu var mı? Bunun sanal makine başına temelinde yapılabilmesi iyi olurdu.


1
"Ne yazık ki, Host + I tuşlarına basmam gerekiyor gibi görünüyor": '(
John T

Tamam, kulağa ilginç geliyor, ama mesele şu ki, fare entegrasyonu devreye girdiğinde Wacom tabletimi bozuyor. Ama bu sorundan bahsetmek istemedim çünkü burada alakasız, bu konuda başka bir soru daha
göndereceğim

Linux mu yoksa Windows vm mi?
John T

Windows 7 64bit'i host ve Ubuntu 10.10 64bit'i misafir olarak kullanıyorum. Virtualbox'ın bir özelliği olmasını beklediğimden bahsetmedim ... eğer varsa, yani.
amca

Lütfen xorg.conf'unuzu gönderin.
John T

Yanıtlar:


3

Şimdiye kadar otomatik fare entegrasyonunun linux ana bilgisayarlarına başladığını gördüm. Dolayısıyla kalıcı olarak devre dışı bırakmak mümkün değildir.


1
Eğer tekrar gelirseniz, Darwin'in cevap @ yapar linux üzerinde çalışmaya
Izkata

12

Bu kalıcı olarak kapanır.

VBoxManage modifyvm "your-vm-name" --mouse ps2

1
Sadece test, FreeBSD üzerinde en son VirtualBox çalışmıyor.
yerçekimi

Belki de bir tanesi FreeBSD üzerinde çalışabilir? Ps2 yerine theas (usb | usbtablet | usbmultitouch)
Darwin

1
OS X üzerinde çalışacak bir şey yok
Yrogirg

4
@Yrogirg Re: OS X - Bu neredeyse bir yaşında, ancak VM'imin İşaretleme Cihazını USB Tablet'e böyle ayarlamak artık benim için istenen davranışı sağlıyor.
Jimmie Tyrrell

@Jimmie Olağanüstü.
Jacksonkr

3

Ben Xfunt 4.12 çalışan Xubuntu 16.04 kullanarak bu sorunu vardı Bu beni deli ediyor.

Aşağıdakilere gidebilirsiniz:

  • Ayarlar
  • Fare ve Dokunmatik Yüzey
  • Aygıtlar Sekmesinde "VirtualBox Fare Entegrasyonu" aygıtını devre dışı bırakın.
    Bu, Xfce'de fare entegrasyonunu kalıcı olarak devre dışı bırakır.

Xubuntu'da fare entegrasyonunu devre dışı bırak


2

Linux ana bilgisayarında üç sorun yaşadım:

Devre dışı değilse, VBox tam ekran gitmesini istediğinde Return
tuşuna basmanız gerekir Fare de-entegrasyonu otomatik değildir (istemcim doğrudan usb fareyi yakalar)
ve ...
İstemci kaydetme komutundaki VBoxControl programı borked

Aşağıdaki komut dosyası her üç sorunu da ele alır.
Wmctrl ve xdotool apt-get gerektirir.
Konuk eklentileri kurulmalıdır.

VM_NAME değiştir!
EKRAN'ı istediğiniz monitöre değiştirin.
Kaydetmek için bir istemci terminalinde "sudo VBoxControl guestproperty set SaveStateNow 1" komutunu çalıştırın.

---Burayı kes---

#!/bin/bash
VM_NAME='My Machine Name'
MAXTRIES=20

export DISPLAY=:0.1
VBoxManage startvm "$VM_NAME" &

i="0"
while [ $i -lt $MAXTRIES ]; do
  echo Fullscreen try $i
  wmctrl -a "VirtualBox - Information"
  if [ $? == 0 ]; then
    sleep 1
    xdotool key "Return"
    break
  fi

  sleep 1
  i=$[$i+1]
done

i="0"
while [ $i -lt $MAXTRIES ]; do
  echo Pointer try $i
  GUEST_ADDITIONS_ACTIVE=`VBoxManage showvminfo "$VM_NAME" | grep "Additions run level" | cut -d : -f 2`
  if [ $GUEST_ADDITIONS_ACTIVE == "1" ]; then
    sleep 1
    xdotool key "Super_R+i"
    break
  fi

  sleep 1
  i=$[$i+1]
done

while true; do
  if [ "`VBoxManage guestproperty get "$VM_NAME" SaveStateNow`" != 'No value set!' ]; then
    echo Saving...
    VBoxManage guestproperty set "$VM_NAME" SaveStateNow
    VBoxManage controlvm "$VM_NAME" savestate
    break
  fi
  sleep 1
done

2

Klavye otomatik yakalamayı devre dışı bırakmayı deneyin:

  • Ana pencerede Dosya | Tercihler'e basın
  • "Giriş" sekmesini seçin
  • "Otomatik yakalama klavyesi" nin işaretini kaldırın

Bu ayrıca fare otomatik yakalamayı da devre dışı bırakır.

resim açıklamasını buraya girin


Bu bilgilere sahip olmak kesinlikle hiçbir şeyden daha iyidir. Birinin gönüllü güdümlü bir sitede tüm yerelleştirmesini değiştirmesini beklemek saçmadır.
zymhan

VirtualBox 5.2.18 ile Ubuntu 18.04'te benim için çalışmadı
Gabriel Staples

2

Gelecekte bunu okuyan herkes için de aynı sorunu yaşadım.

Kullanım kılavuzundan , Virtualbox bir cmd hattı VBoxManage yardımcı programına sahiptir

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Bu, belirli "VM adı" için fare entegrasyonunu devre dışı bırakır.


VirtualBox 5.2.18 ile Ubuntu 18.04'te benim için çalışmadı
Gabriel Staples

1

Bu muhtemelen Darwin'inkiyle aynı cevaptır, ancak menüleri kullanmaktadır (bu seçenek muhtemelen cevabı gönderildikten sonra eklenmiştir):

Sanal Makine ayarlarını açın, "Sistem" i seçin, "Anakart" sekmesine gidin ve "İşaret Aygıtı" nı "PS / 2 Fare" olarak değiştirin.

Benim durumumda mükemmel çalıştı (Android x86), ancak 123'ün Darwin'in cevabına yaptığı yorum (FreeBSD ile ilgili sorunlar) burada da geçerli olabilir ...


Cevap için teşekkürler. Sanal Android-x86 için Windows 7 64-bit üzerinde VirtualBox 5.2.16 ile iyi çalışır :)
AntonK

1

Saatlerce arama yaptıktan sonra nasıl düzeltileceğini anladım ve gönderirken aynı şeyi yorumlarda gördüm. Belki başkalarına yardım eder.

Ben VM Ayarlar gitmek zorunda -> Sistem -> Anakart ve değişim Pointing Devicegelen PS/2 Mouseetmek USB Tablet.


VirtualBox 5.2.18 ile Ubuntu 18.04'te benim için çalışmadı
Gabriel Staples

0

Bu sorun için garip bir düzeltme:

  • Açılır mesaja tıklayın.

Bu ileti genişler ve daha fazla metin ve metin içeren bir onay kutusu alanını gösterir Don't show this message again

http://i.stack.imgur.com/z21d8.png

  • Kontrol edin ve tadını çıkarın!

0

VM'nize önyükleme yapın ve menü çubuğunuzdaki Giriş seçeneğini bulun (varsayılan olarak otomatik olarak gizlenir, ekranınızın altında olmalıdır). Giriş seçeneğini tıklayın ve Fare Entegrasyonunu devre dışı bırakın.

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Bu kalıcı bir çözüm olmalıdır, yani her önyüklemede yapmanız gerekmez.


1
Çalışmıyor (yani kalıcı değil ...)
Markus A.

0

Makine seçim ayarlarına gidin Ayarlar penceresinden sol dikey menüden USB seçeneğini seçin Fare cihazınızı cihaz listesinin sağ tarafındaki USB + simgesine tıklayarak ekleyin (ikinci simge)

Bu, şimdi fare imleciniz sanal makineniz ve masaüstünüzde kusursuz bir şekilde çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.