Bagaimana cara menonaktifkan integrasi mouse secara permanen di Virtualbox?

21

Fitur "integrasi mouse" di Virtualbox cukup praktis dalam banyak kasus, tetapi saya harus menonaktifkannya. Sayangnya, sepertinya saya harus menekan Host+Idi setiap boot mesin virtual.

Apakah ada cara untuk menonaktifkan "integrasi mouse" secara permanen? Akan lebih baik jika ini bisa dilakukan berdasarkan mesin virtual.

UncleZeiv
sumber
1
"Sayangnya, sepertinya saya harus menekan Host + I": '(
John T
Ok, kedengarannya cengeng, tapi intinya saya curiga ketika integrasi mouse masuk, itu mengganggu tablet Wacom saya. Tetapi saya tidak ingin menyebutkan masalah itu karena tidak relevan di sini, saya akan memposting pertanyaan lain tentang itu: P
UncleZeiv
Linux atau Windows vm?
John T
Saya menggunakan Windows 7 64bit sebagai tuan rumah dan Ubuntu 10.10 64bit sebagai tamu. Saya tidak menyebutkannya seperti yang saya harapkan sebagai fitur Virtualbox itu sendiri ... jika ada, itu adalah.
UncleZeiv
Tolong, kirimkan xorg.conf Anda.
John T

Jawaban:

3

Sampai sekarang saya melihat bahwa integrasi mouse otomatis dimulai hanya pada host linux. Jadi menonaktifkannya secara permanen tidak mungkin.

TweakFix
sumber
1
Jika Anda pernah kembali, jawaban Darwin tidak bekerja di linux
Izkata
12

Ini mematikannya secara permanen.

VBoxManage modifyvm "your-vm-name" --mouse ps2
Darwin
sumber
1
Baru saja mengujinya, TIDAK bekerja di VirtualBox terbaru di FreeBSD.
gravitasi
Mungkin salah satu dari mereka bisa bekerja di FreeBSD? Ganti ps2 dengan salah satu theas (usb | usbtablet | usbmultitouch)
Darwin
1
sepertinya tidak ada yang bisa dilakukan pada OS X
Yrogirg
4
@Yrogirg Re: OS X - Ini hampir berumur satu tahun, tetapi mengatur VM Pointing Device saya ke USB Tablet seperti sekarang jadi mencapai perilaku yang diinginkan untuk saya.
Jimmie Tyrrell
@Jimmie Phenomenal.
Jacksonkr
3

Saya mengalami masalah ini menggunakan Xubuntu 16.04 menjalankan Xfce 4.12 Ini membuat saya gila.

Anda bisa masuk ke:

  • Pengaturan
  • Mouse dan Touchpad
  • dan di Tab Perangkat, nonaktifkan perangkat "VirtualBox Mouse Integration".
    Ini secara permanen menonaktifkan integrasi mouse di Xfce.

Nonaktifkan integrasi mouse di Xubuntu

Carlos Torchia
sumber
2

Saya memiliki tiga masalah pada host linux:

Jika tidak dinonaktifkan, Anda harus menekan Return ketika VBox meminta layar penuh
Mouse de-integrasi tidak otomatis (klien saya langsung menangkap mouse usb)
dan ...
Program VBoxControl dalam perintah klien savestate borked

Skrip berikut menangani ketiga masalah.
Ini mengharuskan Anda untuk apt-get wmctrl dan xdotool.
Tambahan tamu harus diinstal.

Ubah VM_NAME!
Ubah DISPLAY ke monitor apa pun yang Anda inginkan.
Untuk menghemat jalankan "sudo VBoxControl guestproperty atur SaveStateNow 1" di terminal klien.

---potong disini---

#!/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
mishaokami
sumber
2

Coba nonaktifkan pengambilan otomatis keyboard:

  • Di jendela utama tekan File | Preferences
  • Pilih tab "Input"
  • Hapus centang "Keyboard Autocapture"

Ini juga menonaktifkan autocapture mouse.

masukkan deskripsi gambar di sini

julio_sao
sumber
Tentunya lebih baik memiliki informasi ini daripada tidak sama sekali. Mengharapkan seseorang mengubah seluruh lokalisasi mereka di situs yang didorong oleh sukarelawan itu konyol.
zymhan
Tidak bekerja untuk saya di Ubuntu 18.04 dengan VirtualBox 5.2.18
Gabriel Staples
2

Saya memiliki masalah yang sama, memposting untuk siapa saja yang membaca ini di masa depan.

Dari panduan pengguna , Virtualbox memiliki utilitas VBoxManage garis cmd

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Ini akan menonaktifkan integrasi mouse untuk "nama VM" yang spesifik.

WishIKnew
sumber
Tidak bekerja untuk saya di Ubuntu 18.04 dengan VirtualBox 5.2.18
Gabriel Staples
1

Ini mungkin jawaban yang sama dengan Darwin, kecuali ia menggunakan menu (yang opsi ini mungkin ditambahkan setelah jawabannya diposting):

Buka pengaturan Virtual Machine, pilih "System", buka tab "Motherboard" dan ubah "Pointing Device" menjadi "PS / 2 Mouse".

Bekerja dengan sempurna dalam kasus saya (Android x86), tetapi komentar 123 untuk jawaban Darwin (masalah dengan FreeBSD) dapat berlaku di sini juga ...

Markus A.
sumber
Terima kasih atas jawabannya. Berfungsi baik dengan VirtualBox 5.2.16 pada Windows 7 64-bit untuk virtual Android-x86 :)
AntonK
1

Setelah berjam-jam mencari saya menemukan cara untuk memperbaikinya dan ketika memposting, saya melihat dalam komentar hal yang sama. Mungkin akan membantu orang lain.

Saya harus pergi ke Pengaturan VM -> Sistem -> Motherboard dan ubah Pointing Devicedari PS/2 Mousemenjadi USB Tablet.

amkamaa
sumber
Tidak bekerja untuk saya di Ubuntu 18.04 dengan VirtualBox 5.2.18
Gabriel Staples
0

Perbaikan aneh untuk masalah ini:

  • Klik ke dalam pesan popup.

Pesan ini meluas dan menampilkan lebih banyak teks dan bidang kotak centang dengan teks Don't show this message again

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

  • Periksa dan nikmatilah!
Manz
sumber
0

Boot ke VM Anda dan temukan opsi Input pada bilah menu Anda (menyembunyikan secara default, harus di bagian bawah layar Anda). Klik pada opsi Input dan nonaktifkan Integrasi Mouse.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Ini harus menjadi solusi yang berkelanjutan, yaitu Anda tidak perlu melakukannya di setiap boot.

stellarossa
sumber
1
Tidak berfungsi (artinya tidak persisten ...)
Markus A.