Xinput fails to reattach touch device to a new master pointer
Submitted by Wesley DvH
Assigned to Xorg Project Team
Description
Created attachment 70110 Commands and short descriptions to show what's failing
I am working on a dual touch screen setup and I've run into a problem with xinput.
Goal: Have two pointers, each touchdevice controlling one
Method: Run Xorg with Randr to setup the two screens Add a second pointer with xinput Reattach one of the input devices to the second master
Problem: The second pointer does not move even though when I query the device I can see the valuator change.
Cause: I think it fails to detach the touch device from the default master, because: -This method does work when I do the same, except replace the second touchinput with a standard USB mouse. -When I reattach it to the default master, it works again -I remember having this problem before (couple of months ago) and seeing "failed to unpair"-messages in the log when trying to reattach. Something I don't see now, though (will try some different versions to see if I can get that message)
Logs don't say anything special except the following (EE) [dix] PixArtImaging OpticalTouchScreen: unable to find touch point 1 Which only happens when I'm using the touch input and looks like a calibration or 'out-of-range' warning message.
I've been trying for a while to get the dual-touchscreen working and this is (hopefully) the last piece to the puzzle.
I'll gladly provide any more required information. Thanks in advance to whoever looks into this, I really appreciate it!
I have attached a file with the commands I performed and their output.
Attachment 70110, "Commands and short descriptions to show what's failing":
term.txt
Version: 7.6 (2010.12)