Ben Gamari bgamari at
Wed Mar 11 19:55:15 PDT 2009

On 03/11/2009 06:22 PM, Peter Hutterer wrote:
> This is an XI1 vs. XI2 compatibility issue. The ListInputDevices request
> processing has changed that if you query the list of input devices, only the
> VCP and the VCK and all floating slave devices are returned. Attached slave
> devices (the default state) are invisible to XI1 clients.
> The current correct way around that is to announce support for XI2 through
> XQueryInputVersion(). In this case the server knows you support XI2 and lists
> all devices.*
> In the case of app/xinput, just recompile against a git master inputproto and
> libXi.
Yep, that worked. Do you think it might be a good idea to output 
something somewhere saying that its falling back to XI1 compatibility 
for a client (stdout from libX11 or xorg.log perhaps?) It's pretty 
unexpected behavior. Thanks for your response,

- Ben

More information about the xorg mailing list