xinput calibrator v0.6.0

Tias tias at ulyssis.org
Mon Mar 1 13:22:49 PST 2010


Dear all,

xinput calibrator is a generic touchscreen calibration program for X.Org
v0.6.0 is now available at 
http://www.freedesktop.org/wiki/Software/xinput_calibrator

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 [1] for background 
information on how the kernel and X server handle them).
[1] http://tias.ulyssis.org/calibration/device_support.html

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:
Website: http://www.freedesktop.org/wiki/Software/xinput_calibrator
Source:  http://github.com/tias/xinput_calibrator
Bugs:    http://github.com/tias/xinput_calibrator/issues

Features:
- 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.
Kind regards,
Tias


More information about the xorg-announce mailing list