Virtualboxの「マウス統合」機能はほとんどの場合非常に便利ですが、無効にする必要があります。残念ながら、Host+I
仮想マシンを起動するたびに押す必要があるようです。
「マウス統合」を永久に無効にする方法はありますか?これを仮想マシンごとに行うことができればよいでしょう。
Virtualboxの「マウス統合」機能はほとんどの場合非常に便利ですが、無効にする必要があります。残念ながら、Host+I
仮想マシンを起動するたびに押す必要があるようです。
「マウス統合」を永久に無効にする方法はありますか?これを仮想マシンごとに行うことができればよいでしょう。
回答:
これにより、永久にオフになります。
VBoxManage modifyvm "your-vm-name" --mouse ps2
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
キーボードの自動キャプチャを無効にしてみてください:
これにより、マウスの自動キャプチャも無効になります。
私は同じ問題を抱えており、将来これを読んでいる人のために投稿しました。
ユーザーマニュアルから、Virtualboxにはcmd line VBoxManageユーティリティがあります
VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled
これにより、特定の「VM名」のマウス統合が無効になります。
これはおそらくメニューを使用することを除いて、おそらくダーウィンのものと同じ答えです(おそらく、彼の答えが投稿された後にこのオプションが追加されます)。
仮想マシンの設定を開き、「システム」を選択し、「マザーボード」タブに移動して、「ポインティングデバイス」を「PS / 2マウス」に変更します。
私の場合(Android x86)は完璧に機能しましたが、ダーウィンの答えに対する123のコメント(FreeBSDの問題)もここに当てはまるかもしれません...
何時間も検索した後、私はそれを修正する方法を考え出し、投稿中にコメントで同じことを見ました。たぶん他の人を助けるでしょう。
VM設定->システム->マザーボードに移動し、Pointing Device
からPS/2 Mouse
に変更する必要がありましたUSB Tablet
。