Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqt誰得cocoawindowspythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdombtronvb.netdirectxarduinopreviewerゲームエンジン



最近のWikiの更新 (Recent Changes)

No changes on this wiki.


サイドバー (Side Bar)


  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)

A generic touchscreen calibration program for X.Org

Release Files

No download files.

Recent Commits

Révisionl'heureAuteurMessage: RSS
03dadf552014-02-14 07:24:23Tias GunsMerge pull request #51 from kreijack/screen_size Correct...
76ab69cd2014-02-14 07:10:12Tias GunsMerge pull request #58 from austriancoder/master Some sm...
602a04e62014-02-13 17:42:44Christian Gmeinerfix memory leak Signed-off-by: Christian Gmeiner <christ...
e6aefa602014-02-13 17:38:26Christian Gmeinerpass function parameter 'new_axys' by reference Signed-o...
5eeaaec92014-02-13 17:33:19Christian Gmeinerevdev: xinput_do_set_int_prop(..) does return a bool Sig...
1236ee662014-02-13 17:28:07Christian Gmeinerx11: convert bool methods There is no need to have bool ...
d28e0aab2014-02-12 21:38:46Christian Gmeinerthe usage protected is wrong - fix it Signed-off-by: Chr...
4a42d0b22013-06-11 05:03:11Goffredo BaroncelliCorrect screen size detection The XRandR api was used in...
c8ba27082013-04-10 20:41:11Tias GunsMerge pull request #50 from schnitzeltony/sysfs-event-par...
e5985c9e2013-04-10 04:22:26Andreas MüllerHandle sysfs name for --device parameter This makes life...
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:
    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
    Builds the software with the configured GUI

Simply run:

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.

Latest updated Tickets

No tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.