[needs-packaging] xinput calibrator

Bug #586532 reported by Hveem
This bug report is a duplicate of:  Bug #735602: FFE: add xinput-calibrator to natty. Edit Remove
40
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Ubuntu Studio
New
Wishlist
Unassigned
Ubuntu
New
Wishlist
Unassigned

Bug Description

Software/xinput_calibrator

xinput calibrator

A generic touchscreen calibration program for X.Org

    *

      Latest version: v0.6.1 (see README)
    *

      Source and bugs: http://github.com/tias/xinput_calibrator

xinput_calibrator is created to fill the gap of touchscreen calibration software, featuring:

    * be generic and work for any Xorg driver (use Xinput protocol),
    * output the calibration as Xorg.conf, HAL policy and UDEV rule,
    * support advanced driver options, such as Evdev's dynamic calibration,
    * have a minimalistic and intuitive GUI (normal X client).

For some background information on Xorg's touchscreen handling, see this short article. The application is as good as stable and ready to be included in distributions. Any packaging help is appreciated, you can contact me at <email address hidden>

Architecture

The calibrator consists of 2 possible frontend GUIs and currently has backends for the recommended evdev touchscreen driver, the (older) usbtouchscreen driver and for standard X.Org touchscreen drivers (like evtouch, mutouch, elographics, ...)

    *---------* *-----------*
    | GUI_X11 | | GUI_gtkmm |
    *---------* *-----------*
          | /
    *-----------------*
    | | *-------------------------------*
    | CALIBRATOR | | Evdev: dynamic recalibration |
    | | / *-------------------------------*
    | (coordinates | *-----------------------------------------------------------*
    | from Xinput) | - | XorgPrint: prints xorg.conf and FDI policy file on stdout |
    | | *-----------------------------------------------------------*
    *-----------------* \ *-------------------------------------------------------------*
                              | Usbtouchscreen: dynamic recalibration (superseded by evdev) |
                              *-------------------------------------------------------------*

There is room for more frontends and backends... Feature requests are managed in the issue tracker

History

Before this application was created, the author spent quite some time trying to find a generic touchscreen calibration program. An overview of the calibration programs found is available at http://tias.ulyssis.org/calibration/. An overview of how touchscreens are handled in linux nowadays is also available: http://tias.ulyssis.org/calibration/device_support.html

Because all existing calibrators were driver dependent and hard to use, xinput_calibrator was created.

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.

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.

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.

v0.6.0 contains many improvements suggested by different users, especially from the OE community. The most important changes are an autotools build system, debugging option, specific device selection, a manpage and much more (see Changelog).

from:
http://www.freedesktop.org/wiki/Software/xinput_calibrator

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - xinput calibrator
+ [needs-packaging] xinput calibrator
Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Pander (pander) wrote :

name: xinput_calibrator

description: A generic touchscreen and tablet calibration program for X.Org

license: MIT/X11 License

URL: http://www.freedesktop.org/wiki/Software/xinput_calibrator

note: Ubuntu package already exist in a PPA https://launchpad.net/~tias/+archive/xinput-calibrator-ppa

Changed in ubuntustudio:
importance: Undecided → Wishlist
Revision history for this message
Most People Use Their Full Name here (fullname1) wrote :

Hi, I would like to see this very much in natty arm repositories! +1

Revision history for this message
Michele (mikelito) wrote :

Marked as a duplicate, since a (later) bug report is marked as resolved.
Indeed, xinput-calibrator is now in Natty repos.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.