xinput calibrator v0.6.0
tias at ulyssis.org
Mon Mar 1 13:22:49 PST 2010
xinput calibrator is a generic touchscreen calibration program for X.Org
v0.6.0 is now available at
The project's aim is to supersede all hacked-up driver-specific
calibrators out there, and it has already achieved this in large part.
Its main features are (more features below):
- dynamically recalibrate the mainline evdev driver
- output xorg.conf/HAL policy/UDEV rule in case of other driver
- have a minimalistic and intuitive GUI
With this announcement I would like to ask X packagers to review
touchscreen support in their distribution. (see  for background
information on how the kernel and X server handle them).
In short: if you have a recent kernel and a recent X.org version, then
all you lack is a generic calibrator...
Some more information:
- 2 GUI's: one in X11 (no dependecies), one in GTKMM (nicer),
- has --fake option to test it on systems without a touchscreen,
- manpage included,
- sample .desktop file included,
- generic and works for any Xorg driver (uses Xinput protocol),
- output the calibration as Xorg.conf, HAL policy and UDEV rule,
- support advanced driver options, such as Evdev's dynamic calibration,
- option -v to print out verbose debugging information (for buggy devices),
- option to feed current calibration on the command line,
- can list all calibratable devices
- option to select a specific device (eg. when having multiple touchscreens)
In the near future mis-click detection will be added, that will prevent
a user from ending up with an erroneous calibration.
Feel free to contact me with questions.
More information about the xorg-announce