Virtualboxでマウスの統合を永久に無効にする方法は?


21

Virtualboxの「マウス統合」機能はほとんどの場合非常に便利ですが、無効にする必要があります。残念ながら、Host+I仮想マシンを起動するたびに押す必要があるようです。

「マウス統合」を永久に無効にする方法はありますか?これを仮想マシンごとに行うことができればよいでしょう。


1
「残念ながら、Host + Iを押さなければならないようです」: '(
John T

オーケー、それは気まぐれに聞こえますが、ポイントは、マウスの統合が開始されると、Wacomタブレットが混乱することを疑うことです。それがここには無関係であるので、しかし、私は、私はその上の別の質問を投稿します、その問題を言及したいと思いませんでした:P
UncleZeiv

LinuxまたはWindows VM?
ジョンT

ホストとしてWindows 7 64ビットを、ゲストとしてUbuntu 10.10 64ビットを使用しています。Virtualbox自体の機能であると思っていたので、言及しませんでした。
アンクルゼイフ

xorg.confを投稿してください。
ジョンT

回答:


3

これまでは、Linuxホスト上でマウスの自動統合が開始されることを見てきました。したがって、永続的に無効にすることはできません。


1
あなたが戻ってくる場合は、ダーウィンの答え@ Linux上で仕事を
Izkata

12

これにより、永久にオフになります。

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

1
テストしたばかりで、FreeBSDの最新のVirtualBoxでは動作しません。
重力

たぶん、theasの1つはFreeBSDで動作しますか?ps2をtheas(usb | usbtablet | usbmultitouch)のいずれかに置き換えます
ダーウィン

1
OS Xで動作していないようです
Yrogirg

4
@Yrogirg日時:OS X -これはほとんど歳ですが、USBタブレットに私のVMのポインティングデバイスを設定するので、同様に今の私のために必要な動作を実現しています。
ジミーティレル14年

@ジミー・フェノメナル。
Jacksonkr

3

Xfce 4.12を実行しているXubuntu 16.04を使用してこの問題が発生しました。

あなたはに行くことができます:

  • 設定
  • マウスとタッチパッド
  • [デバイス]タブで、[VirtualBox Mouse Integration]デバイスを無効にします。
    これにより、Xfceでのマウス統合が永続的に無効になります。

Xubuntuでマウスの統合を無効にする


2

Linuxホストで3つの問題が発生しました。

無効になっていない場合は、VBoxが全画面表示を要求するときにReturn キーを押す必要が あります。
マウスの統合は自動ではありません(クライアントはusbマウスを直接使用します)

次のスクリプトは、3つの問題すべてを処理します。
apt-get wmctrlとxdotoolが必要です。
ゲストの追加をインストールする必要があります。

VM_NAMEを変更してください!
DISPLAYを任意のモニターに変更します。
ステートを保存するには、クライアント端末で「sudo VBoxControl guestproperty set SaveStateNow 1」を実行します。

- -ここで切れ - -

#!/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

キーボードの自動キャプチャを無効にしてみてください:

  • メインウィンドウで[ファイル|設定]を押します。
  • 「入力」タブを選択します
  • 「キーボードの自動キャプチャ」のチェックを外します

これにより、マウスの自動キャプチャも無効になります。

ここに画像の説明を入力してください


まったく情報がないよりも、この情報を持っている方が確かに良いです。誰かがボランティア主導のサイトでローカライズ全体を変更することを期待するのはばかげています。
zymhan

VirtualBox 5.2.18を搭載したUbuntu 18.04で動作しませんでした
Gabriel Staples

2

私は同じ問題を抱えており、将来これを読んでいる人のために投稿しました。

ユーザーマニュアルから、Virtualboxにはcmd line VBoxManageユーティリティがあります

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

これにより、特定の「VM名」のマウス統合が無効になります。


VirtualBox 5.2.18を搭載したUbuntu 18.04で動作しませんでした
Gabriel Staples

1

これはおそらくメニューを使用することを除いて、おそらくダーウィンのものと同じ答えです(おそらく、彼の答えが投稿された後にこのオプションが追加されます)。

仮想マシンの設定を開き、「システム」を選択し、「マザーボード」タブに移動して、「ポインティングデバイス」を「PS / 2マウス」に変更します。

私の場合(Android x86)は完璧に機能しましたが、ダーウィンの答えに対する123のコメント(FreeBSDの問題)もここに当てはまるかもしれません...


答えてくれてありがとう。仮想Android-x86用のWindows 7 64ビット上のVirtualBox 5.2.16で正常に動作します:)
AntonK

1

何時間も検索した後、私はそれを修正する方法を考え出し、投稿中にコメントで同じことを見ました。たぶん他の人を助けるでしょう。

VM設定->システム->マザーボードに移動し、Pointing DeviceからPS/2 Mouseに変更する必要がありましたUSB Tablet


VirtualBox 5.2.18を搭載したUbuntu 18.04で動作しませんでした
Gabriel Staples

0

この問題の奇妙な修正:

  • ポップアップメッセージをクリックします。

このメッセージは展開され、より多くのテキストとテキスト付きのチェックボックスフィールドを表示します Don't show this message again

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

  • それをチェックしてお楽しみください!

0

VMを起動して、メニューバーの[入力]オプションを見つけます(既定では自動的に非表示になり、画面の下部に表示されます)。入力オプションをクリックして、マウス統合を無効にします。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これは永続的なソリューションである必要があります。つまり、起動するたびに実行する必要はありません。


1
動作しません(つまり、持続的ではありません...)
Markus A.

0

マシン選択設定に移動します。設定ウィンドウから、左側の垂直メニューからUSBオプションを選択します。デバイスリストの右側にあるUSB +アイコン(2番目のアイコン)をクリックして、マウスデバイスを追加します。

これで、マウスポインターが仮想マシンとデスクトップ全体に問題なく機能するようになりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.