A generic touchscreen calibration program for X.Org
Rev. | 时间 | 作者 | Message |
---|---|---|---|
03dadf5 | 2014-02-14 07:24:23 | Tias Guns | master Merge pull request #51 from kreijack/screen_size Correct... |
76ab69c | 2014-02-14 07:10:12 | Tias Guns | Merge pull request #58 from austriancoder/master Some sm... |
602a04e | 2014-02-13 17:42:44 | Christian Gmeiner | fix memory leak Signed-off-by: Christian Gmeiner <christ... |
e6aefa6 | 2014-02-13 17:38:26 | Christian Gmeiner | pass function parameter 'new_axys' by reference Signed-o... |
5eeaaec | 2014-02-13 17:33:19 | Christian Gmeiner | evdev: xinput_do_set_int_prop(..) does return a bool Sig... |
1236ee6 | 2014-02-13 17:28:07 | Christian Gmeiner | x11: convert bool methods There is no need to have bool ... |
d28e0aa | 2014-02-12 21:38:46 | Christian Gmeiner | the usage protected is wrong - fix it Signed-off-by: Chr... |
4a42d0b | 2013-06-11 05:03:11 | Goffredo Baroncelli | Correct screen size detection The XRandR api was used in... |
c8ba270 | 2013-04-10 20:41:11 | Tias Guns | Merge pull request #50 from schnitzeltony/sysfs-event-par... |
e5985c9 | 2013-04-10 04:22:26 | Andreas Müller | Handle sysfs name for --device parameter This makes life... |
名称 | Rev. | 时间 | 作者 |
---|---|---|---|
v0.7.5 | 0960015 | 2010-09-13 04:36:05 | Tias Guns |
v0.7.0 | 6836b99 | 2010-08-03 05:43:41 | Tias Guns |
v0.6.1 | d2ce98b | 2010-03-22 07:53:26 | Tias Guns |
v0.6.0 | d6e01d7 | 2010-02-16 07:14:06 | Tias Guns |
v0.5.0 | 6af268f | 2010-01-12 07:04:37 | Tias Guns |
last_onefile | 3a3a988 | 2010-01-08 07:23:00 | Tias Guns |
v0.4.1 | 2d732a7 | 2009-12-02 07:45:31 | Tias |
v0.4.0 | ed927a1 | 2009-12-02 07:44:10 | Tias |
v0.2.0 | e1d55df | 2009-11-29 22:53:50 | Tias |
initial | ecb5809 | 2009-11-29 22:33:53 | Tias |
名称 | Rev. | 时间 | 作者 | Message |
---|---|---|---|---|
master | 03dadf5 | 2014-02-14 07:24:23 | Tias Guns | Merge pull request #51 from... |
rotate_revert | 6e5a9b6 | 2012-07-05 16:58:37 | Tias Guns | Revert "take rotation into ... |
tonio_split_init | faeca8a | 2012-03-09 08:51:58 | Antoine Hue | Various remaining cleanups ... |
tonio_rebase | c87e355 | 2011-04-20 19:24:48 | Antoine Hue | Fixing xinput_do_set_prop i... |
rpm | 1a42f78 | 2010-09-14 07:23:17 | Tias Guns | rpm: v0.7.5 |
debian | a11e09a | 2010-09-13 05:31:30 | Tias Guns | debian: 0.7.5-1 |
misclick | d8fd391 | 2010-07-07 06:16:43 | Tias Guns | add mis-click option to man... |
xinput calibrator: A generic touchscreen calibration program for X.Org Version: 0.7.5 Website: http://www.freedesktop.org/wiki/Software/xinput_calibrator Source: http://github.com/tias/xinput_calibrator Bugs: http://github.com/tias/xinput_calibrator/issues Build instructions: ------------------- ./autogen.sh Sets up build environment, run ./autogen.sh --help to see the build options Notable build options: --with-gui=gtkmm Use gtkmm GUI --with-gui=x11 Use native x11 GUI make Builds the software with the configured GUI Usage: ------ Simply run: xinput_calibrator For more information, run with --help or check the manpage. The scripts/ directory constains scripts to get calibration from hal or use a pointercal file to reapply xinput commands across reboots More about the project: ----------------------- Because all existing calibrators were driver dependent and hard to use, xinput_calibrator was created. The goal of xinput_calibrator is to: * work for any Xorg driver (use Xinput to get axis valuators), * output the calibration as Xorg.conf, HAL policy and udev rule, * support advanced driver options, such as Evdev's dynamic calibration, * have a very intuitive GUI (normal X client). Xinput_calibrator is based on a simple calibrator that was proposed on the Xorg mailinglist. The first release(v0.2.0) improved upon it by reading axis valuators from Xinput, hence making it generic for all touchscreen drivers. The announcement was done on the Xorg mailinglist, and the code is on Tias' webpage. Starting from v0.4.0, it writes Xorg.conf and (HAL) FDI policy file values, and contains a wrapper script to get axis valuator information for the evtouch driver (evtouch does not export the current calibration through its axis valuators). It is also the first program to support dynamic evdev calibration, by using its advanced Xinput functionality. The v0.5.0 version is written entirely in the X window system, needing no external dependencies. Because of its modular structure, other frontends can be easily created too. Version v0.6.0 has a proper build system and gained a lot of features thanks to the feedback of different users. Version 0.7.0 has mis-click detection and proper packaging support: proper make dist, one binary, has manpage, menu entry and icon. DEB and RPM package meta-data in their respective VCS branches.