为虚拟机配置键盘和鼠标,以使SPICE可工作

摘要.
编辑 /etc/X11/xorg.conf,来启动 spice 的 tablet 设备。

确保 tablet 设备在系统中被识别出来。

  1. # /sbin/lsusb -v | grep 'QEMU USB Tablet'

如果没有任何输出的话,没必要配置 tablet 设备了。

备份 /etc/X11/xorg.conf:

  1. # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$$.backup

修改 /etc/X11/xorg.conf 的相关内容为:。

  1. Section "ServerLayout"
  2. Identifier Screen InputDevice InputDevice InputDevice EndSection
  3. "single head configuration" 0 "Screen0" 0 0
  4. "Keyboard0" "CoreKeyboard" "Tablet" "SendCoreEvents" "Mouse" "CorePointer"
  5. Section "InputDevice" Identifier "Mouse"
  6. Driver #Option #Option EndSection
  7. "void"
  8. "Device" "/dev/input/mice" "Emulate3Buttons" "yes"
  9. Section "InputDevice"
  10. Identifier "Tablet"
  11. Driver "evdev"
  12. Option "Device" "/dev/input/event2" Option "CorePointer" "true"
  13. EndSection

重新登陆 X-Windows。

结果.
已经在虚拟机中启用了 tablet 设备了。