web-dev-qa-db-ja.com

virt-managerを使用する場合の2つのマウスカーソル

Virt-managerを使用してVM(ホスト:Fedora 25、ゲスト:LUbuntu 16.10)を作成しました。起動してウィンドウをクリックすると、ホストカーソルとゲストの2つのカーソルが表示されます。カーソル:

There are two mouse pointers

ゲストカーソルの移動は、画面の境界を離れることができないため、ホストカーソルによって制限されます。また、ゲストカーソルが表示されず、マウスを使用してゲストと対話できない場合があります(キーボードは引き続き機能します)。カーソルのオフセットは一定ではありません。マウスを一方向に速く動かし、次に反対方向に遅くすることで、ゲストカーソルをホストカーソルの周りに移動できます。

ゲストと対話したいときにホストカーソルを非表示にするにはどうすればよいですか?

これは、virt-managerだけでなく、KVMの問題です。

Virt-managerを使用していないユーザーのコマンドラインで修正することが可能です。

  1. VMをシャットダウンします
  2. ホストコマンドラインで次のように入力します。

    GUEST=your-vm-name
    virsh dumpxml "${GUEST}" > "/tmp/${GUEST}.xml"
    
  3. 任意のテキストエディタ(nano、vimなど)で"/tmp/${GUEST}.xml"を開きます。
  4. <devices>タグ内に、次の行を追加します(できれば、他の<input>タグの近く)。

    <input type='tablet' bus='usb'/>
    
  5. コマンドラインで次のように入力して、VMゲスト構成を更新します。

    virsh define "/tmp/${GUEST}.xml"
    
6
mtlynch

説明したように ここ これは、完全に仮想化されたゲストを作成するときに発生することがあります。リンク先のページでも回避策が提案されています。VMに「グラフィックタブレット」デバイスを追加できます。

これをする:

  1. VMをシャットダウンします
  2. メニューの[表示]-> [詳細]をクリックします
  3. [ハードウェアの追加]ボタンをクリックします(ダイアログの右下隅にあります)
  4. 右側のリストから「入力」を選択します
  5. ドロップダウンから「EvTouchUSBグラフィックタブレット」を選択します
  6. 「完了」をクリックします。
  7. [表示]-> [コンソール]をクリックして、設定ビューを終了します

私も同じ問題を抱えていました。

spice Windows Guest Tools をインストールすることで問題を解決できました。

1