<div>Hello,</div><div>After looking for a way to make a touch screen works only in its display (with nvidia configured as different XScreens) with no luck at all, I started to look at the input modules source. I realizes that the proprietary elo module calls to xf86XInputSetScreen, the function name seems promising, so I just patch the evdev module to support several screens by configuration and to call xf86InputSetScreen in the EvdevReadInput just before the EvdevProcessEvent.</div>

<div><br></div><div>The result seems to work but the behavior is very erratic and sometimes the mouse/touch/keyboard get freezes and I need to restart X. And more strange, after launch several OpenGL application the performance drops so, so much (obviously without the patch it doesn&#39;t happen)</div>

<div><br></div><div>Is xf86InputSetScreen the best approach to handle this? </div><div><br></div><div>Trying to find the module responsible for the mouse switch between different display I saw references to something called SilkenMouse, but I can&#39;t find any documentation about what is this. Any idea?</div>

<div><br></div><div><br></div><div>Regards</div><div>Julian Ortiz</div><div><br></div><div><br></div>