[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