touchscreen calibration not saved in ubuntu 14.04

Bug #1377857 reported by cette
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have a touchscreen IIYAMA and I'm using Ubuntu 14.04 LTS.
I try to configure my touchscreen by Calibrate touchscreen. Later, I save new configuration in :

/usr/share/X11/xorg.conf.d/99-calibration.conf

I show you one of multiples examples that i used

Section "InputClass"
        Identifier "calibration"
        MatchProduct "Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0420-06 Pen"
        Option "Calibration" "14533 4620 14533 4620"
        Option "SwapAxes" "1"

EndSection

I am trying multiples options: change SwapAxes values, change Calibration values..
Finally i restart xsever :

restart lightdm

Ubuntu not save any change.
Thanks for all

Revision history for this message
cette (raulperezrojo) wrote :

Hi again .
I just to find a possible solution.
I can't save calibration touchscreen but i can change values with xinput args.

Previously, i need select input device:

xinput --list

Later you cant change calibration with this commands:

xinput --set-prop <<id input>> "Evdev Axis Inversion" 1 0
xinput set-prop <<id input >> "Evdev Axes Swap" 1

This method, will be erased when we start session. For this reason, i created sh file and activated in startup applications in my ubuntu

it is not the best solution , but i resolved my problem.
Regards.

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Confirmed
Revision history for this message
Damiön la Bagh (kat-amsterdam) wrote :

I have now 3 IIyama touchscreens with eGalax touchpanels the:
2x IIyama T1931-SR-b (5 wire resistive)
IIyama T1931-SAW-b (Acousic Wave)

The 1st screen (SR) worked out of the box and retained it's calibration but needed a startup script and udev rule

# xinput list # to find the map-to-output value
# xrandr # to find the output plug name
xinput map-to-output 9 DVI-I-1

The 2nd screen (SR) worked orignally out of the box and after a week it lost it's calibration and was impossible to get calibrated again. As you touch closer to the top right corner the mouse moves more to the left of your finger)

The 3rd screen (SAW) doesn't react to touch at all and I'm still fighting with it to get it to work.

There needs to be a better way for evdev to save and store the configuration for touchscreens. Especially for screens so well documented like the eGalax touchscreens.

# Full documentation can be found on the website of eGalax
http://www.eeti.com.tw/

Revision history for this message
Damiön la Bagh (kat-amsterdam) wrote :
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.