I am far from knowledgable on XFree, but for a laptop a friend of mine wrote a calibration tool that had the same problems. The problem was 'solved' by writing the changes in XF86Config and restarting X.
An idea I heard here a week ago was to let the driver open a different file (a device or a special made file for the purpose) and check if it has been written to just like (for example) is done with the serial port. Its ugly; but if it works, you don't hear me complaining. When you find a good solution, please share it with us, I'm quite interrested. On Sun, Feb 23, 2003 at 06:01:24PM +0100, Stefan Warmuth wrote: > Hi, > > i wanted to write a little calibration app for a touchscreen-driver. So, i > looked on the source and found the control_proc function on many > touch-drivers. > This function can receive a xDeviceCtl, if i understand right. > The 'xDeviceCtl' is the casted to 'xDeviceTSCalibrationCtl' (e.g. in DMC > driver, but also in many othe drivers). > I think this is the right way to calibrate or i'am wrong? > > So wanted to access the control_proc function from the app with > 'XChangeDeviceControl(display, device, control, value)'. > But the only controll which is supported is 'DEVICE_RESOLUTION' with his > struct 'XDeviceResolutionControl'. > A simple cast doesn't work. > How i can transmit the 'xDeviceTSCalibrationCtl' or is this imposible at > present? > > Is there another conventional way for calibration? > > Thank you for help. > > regards > Stefan -- Thomas Zander _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel