Re: [PATCH spice-gtk] Fix disabling mouse acceleration on X11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 10/19/2012 12:05 PM, Christophe Fergeau wrote:
On Fri, Oct 19, 2012 at 11:49:51AM +0200, Hans de Goede wrote:
Hi,

On 10/18/2012 08:45 PM, Marc-André Lureau wrote:
It turns out the acceleration code didn't work, because we didn't set
it to the default values. Then we need to restore it back. Eventually,
it would be nicer to inhibit gnome-settings-daemon to apply devices
ghanges, and restore settings when un-inhibiting.

Hmm, interesting. I'm pretty sure I tested the original patch, and back
in the days I tested it, it worked as advertised. But maybe a newer version
of Xorg has changed its behavior. Or maybe my testing was wrong...

 From the XChangePointerControl man-page:

        do_accel  Specifies a Boolean value that controls whether the values
                  for the accel_numerator or accel_denominator are used.

        do_threshold
                  Specifies a Boolean value that controls whether the value for
                  the threshold is used.

I interpreted setting these 2 to false as meaning disable accel, but one
could argue they mean don't change accel / threshold, which is an interpretation
which would explain your patch.

This is what the manpage is saying a bit further down:

"The values of the do_accel and do_threshold arguments must be True for the
pointer values to be set, or the parameters are unchanged."

Then I guess my original patches was wrong, and I only imagined it fixing the
double accel issues I was seeing :)

Regards,

Hans
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]