• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A generic touchscreen calibration program for X.Org


Commit MetaInfo

Revision1c715824334c5d33085dba02f195c9720c2883b5 (tree)
Time2010-01-26 08:00:15
AuthorTias Guns <tias@ulys...>
CommiterTias Guns

Log Message

Add a manpage

Change Summary

Incremental Difference

--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,6 @@
2525 #
2626
2727 AUTOMAKE_OPTIONS = foreign
28-SUBDIRS = src
28+SUBDIRS = src man
2929
3030 EXTRA_DIST = autogen.sh
--- a/configure.ac
+++ b/configure.ac
@@ -68,4 +68,5 @@ AM_CONDITIONAL([BUILD_GTKMM], [test "x$enable_gtkmm" = "xyes"])
6868 AC_SUBST(VERSION)
6969
7070 AC_OUTPUT([Makefile
71- src/Makefile])
71+ src/Makefile
72+ man/Makefile])
--- /dev/null
+++ b/man/Makefile.am
@@ -0,0 +1,26 @@
1+#
2+# Copyright (c) 2010 Tias Guns <tias@ulyssis.org>
3+#
4+# Permission is hereby granted, free of charge, to any person
5+# obtaining a copy of this software and associated documentation
6+# files (the "Software"), to deal in the Software without
7+# restriction, including without limitation the rights to use,
8+# copy, modify, merge, publish, distribute, sublicense, and/or sell
9+# copies of the Software, and to permit persons to whom the
10+# Software is furnished to do so, subject to the following
11+# conditions:
12+#
13+# The above copyright notice and this permission notice shall be
14+# included in all copies or substantial portions of the Software.
15+#
16+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
18+# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
20+# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
21+# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
23+# OTHER DEALINGS IN THE SOFTWARE.
24+#
25+
26+man_MANS = xinput_calibrator.1
--- /dev/null
+++ b/man/xinput_calibrator.1
@@ -0,0 +1,52 @@
1+.\"
2+.TH "xinput_calibrator" "1" "" "Tias Guns" ""
3+.SH "NAME"
4+xinput_calibrator \- A generic touchscreen calibration program for X.Org
5+
6+.SH "SYNOPSIS"
7+.B xinput_calibrator_x11 [OPTIONS]
8+.br
9+.B xinput_calibrator_gtkmm [OPTIONS]
10+.SH "DESCRIPTION"
11+xinput_calibrator is a program for calibrating your touchscreen, when using the X Window System.
12+.PP
13+It currently features:
14+.br
15+\- a minimalistic and intuitive GUI (X11 or gtkmm)
16+.br
17+\- works for any standard Xorg touchscreen driver (uses Xinput to get axis valuators)
18+.br
19+\- can output the calibration in xorg.conf and FDI format
20+.br
21+\- can dynamically recalibrate the evdev driver
22+.br
23+\- and more
24+.PP
25+see http://www.freedesktop.org/wiki/Software/xinput_calibrator
26+
27+.SH "OPTIONS"
28+.TP 8
29+.B \-h, \-\-help
30+Print a help message listing the version and available options.
31+.PP
32+.TP 8
33+.B \-v, \-\-verbose
34+Print debug messages during the process.
35+.PP
36+.TP 8
37+.B \-\-precalib \fImin_x\fP \fImax_x\fP \fImin_y\fP \fImax_y\fP
38+Manually provide the current calibration setting.
39+.br
40+This is usefull if the calibration values are stored in your xorg.conf, but the driver does not export them to xinput (eg, the calibrator can not find these values)
41+.PP
42+.TP 8
43+.B \-\-fake
44+Emulate a fake driver (for testing purposes)
45+.br
46+Usefull to test the calibrator without applying the values, and possibly even without having a touchscreen.
47+.SH "SEE ALSO"
48+xinput(1)
49+.SH "AUTHORS"
50+.nf
51+Tias Guns <tias@ulyssis.org>
52+.fi