[Kimchi-devel] [PATCH 2/5] Add tablet to vmtemplate, to provides an absolute pointer device which often helps with getting a consistent mouse cursor position in VNC.
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Aug 18 16:42:10 UTC 2014
Could you provide a commit message with 80 characters?
And then add a description explaining why this change is needed?
On 08/15/2014 12:29 PM, Paulo Vital wrote:
> From: Eli Qiao <taget at linux.vnet.ibm.com>
>
> Signed-off-by: Eli Qiao <taget at linux.vnet.ibm.com>
> ---
> src/kimchi/osinfo.py | 5 +++--
> src/kimchi/vmtemplate.py | 5 +++++
> 2 files changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py
> index 1ad353c..6ee5e48 100644
> --- a/src/kimchi/osinfo.py
> +++ b/src/kimchi/osinfo.py
> @@ -49,11 +49,12 @@ template_specs = {'x86': {'old': dict(common_spec, disk_bus='ide',
> nic_model='spapr-vlan',
> cdrom_bus='scsi',
> kbd_bus='usb', mouse_bus='usb',
> - memory=1280),
> + tablet_bus='usb', memory=1280),
> 'modern': dict(common_spec, disk_bus='virtio',
> nic_model='virtio',
> cdrom_bus='scsi', kbd_bus='usb',
> - mouse_bus='usb', memory=1280)}}
> + mouse_bus='usb', tablet_bus='usb',
> + memory=1280)}}
>
>
> modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10',
> diff --git a/src/kimchi/vmtemplate.py b/src/kimchi/vmtemplate.py
> index 761bac5..ddb1f35 100644
> --- a/src/kimchi/vmtemplate.py
> +++ b/src/kimchi/vmtemplate.py
> @@ -349,12 +349,17 @@ drive=drive-%(bus)s0-1-0,id=%(bus)s0-1-0'/>
> keyboard = """
> <input type='kbd' bus='%(kbd_bus)s'> </input>
> """
> + tablet = """
> + <input type='tablet' bus='%(kbd_bus)s'> </input>
> + """
>
> input_output = ""
> if 'mouse_bus' in self.info.keys():
> input_output += mouse % self.info
> if 'kbd_bus' in self.info.keys():
> input_output += keyboard % self.info
> + if 'tablet_bus' in self.info.keys():
> + input_output += tablet % self.info
> if 'sound_model' in self.info.keys():
> input_output += sound % self.info
> return input_output
More information about the Kimchi-devel
mailing list