A generic touchscreen calibration program for X.Org
修订版 | 6af268f1b435f7bdd83335092ddc684054df2110 (tree) |
---|---|
时间 | 2010-01-12 07:04:37 |
作者 | Tias Guns <tias@ulys...> |
Commiter | Tias Guns |
release v0.5.0 + update docs
@@ -1,3 +1,18 @@ | ||
1 | +xinput_calibrator 0.5.0 [2010-01-11] | |
2 | +Major features: | |
3 | +* Rewrite: split the one-huge-file into clean components | |
4 | +* New X11 based gui: like the gtkmm one, but in pure X11 | |
5 | + | |
6 | +Minor features: | |
7 | +* Add --fake option (for development/testing) | |
8 | +* make the touch points more visuals: draw a cross through them | |
9 | +* press any key to quit | |
10 | +* help text of 4 lines | |
11 | + | |
12 | +Bug fixes: | |
13 | +* Use strdup() due to pointer scope autofree [Thanks Sam Lin] | |
14 | +* clarify that the license is the pure MIT/X11 license | |
15 | + | |
1 | 16 | xinput_calibrator 0.4.1 [2009-12-1] |
2 | 17 | Other: |
3 | 18 | * Add README and Changelog file |
@@ -1,10 +1,10 @@ | ||
1 | -all: xinput_calibrator.x11 xinput_calibrator.gtkmm | |
1 | +all: x11 gtkmm | |
2 | 2 | |
3 | -xinput_calibrator.x11: main_x11.cpp gui_x11.cpp | |
3 | +x11: main_x11.cpp gui_x11.cpp | |
4 | 4 | g++ -Wall main_x11.cpp -lX11 -lXi -o xinput_calibrator.x11 |
5 | 5 | cp xinput_calibrator.x11 xinput_calibrator |
6 | 6 | |
7 | -xinput_calibrator.gtkmm: main_gtkmm.cpp gui_gtkmm.cpp | |
7 | +gtkmm: main_gtkmm.cpp gui_gtkmm.cpp | |
8 | 8 | g++ -Wall main_gtkmm.cpp `pkg-config --cflags --libs gtkmm-2.4` -o xinput_calibrator.gtkmm |
9 | 9 | |
10 | 10 | clean: |
@@ -1,17 +1,21 @@ | ||
1 | -This is xinput_calibrator v0.4.1 | |
2 | - | |
3 | -xinput_calibrator: A generic touchscreen calibration program, for all Xorg touchscreen drivers. | |
1 | +xinput_calibrator: A generic touchscreen calibration program for X.Org | |
4 | 2 | |
3 | +Version: 0.5.0 | |
5 | 4 | Website: http://www.freedesktop.org/wiki/Software/xinput_calibrator |
5 | +Source: http://github.com/tias/xinput_calibrator | |
6 | +Bugs: http://github.com/tias/xinput_calibrator/issues | |
6 | 7 | |
7 | 8 | |
8 | 9 | Build instructions: |
9 | 10 | ------------------- |
10 | - g++ -Wall xinput_calibrator.cc `pkg-config --cflags --libs gtkmm-2.4` -o xinput_calibrator | |
11 | - | |
12 | -Installation instructions: | |
13 | --------------------------- | |
14 | -You need to have the package 'gtkmm-2.4' installed ! (this dependency will be removed in the next version) | |
11 | +make | |
12 | + Builds both the X11 and gtkmm based GUI, | |
13 | + the xinput_calibrator binary is the X11 based GUI by default. | |
14 | +make x11 | |
15 | + Build only the X11 based GUI (xinput_calibrator.x11) | |
16 | +make gtkmm | |
17 | + Build only the gtkmm based GUI (xinput_calibrator.gtkmm), | |
18 | + you need to have the package 'gtkmm-2.4' installed. | |
15 | 19 | |
16 | 20 | Usage: |
17 | 21 | ------ |
@@ -33,3 +37,4 @@ Xinput_calibrator is based on a simple calibrator that was proposed on the Xorg | ||
33 | 37 | |
34 | 38 | The new version (v0.4.0) 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. |
35 | 39 | |
40 | +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. |