22.04.5 LTS: X11 Touchscreen Calibration does not do anything

Hi everyone,
I have a problem that adding a calibration block to the xorg configuration does never do anything at all, which can’t be right.

The touchscreens in use are:

222a:1515 ILI Technology Corp. Multi-Touch-V5000
14e1:6000 Dialogue Technology Corp. PenMount USB

I have two model of these each; three out of the four work without any calibration out of the box, the seond PenMount touchscreen is always misaligned.

I have tried to calibrate all four of the touchsceens and added the calibration data first directly into the /etc/X11/xorg.conf and then under /etc/X11/xorg.conf.d/99-calibration.conf. But nothing I enter there seems to change anything - the one touchscreen that’s mialigned alaway remains misaglined and the three touchsceens that work, work no matter what is written into the calibration section. I now have a configuration for the ILITEK touchscreen

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "ILITEK Multi-Touch-V5000 Mouse"
        Option  "MinX"  "3362"
        Option  "MaxX"  "36539"
        Option  "MinY"  "-698"
        Option  "MaxY"  "66779"
        Option  "SwapXY"        "0" # unless it was already set to 1
        Option  "InvertX"       "0"  # unless it was already set
        Option  "InvertY"       "0"  # unless it was already set
EndSection

which was produced by intentionally misclicking in the middle (X axis) of the screen for the right edges. Yet, the whole touchscreen remains fully accesible and the mouse pointer remains under my finger.

The screen which doesn’t work properly has the following calibration data:

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "PenMount TouchScreen"
        Option  "MinX"  "500"
        Option  "MaxX"  "3642"
        Option  "MinY"  "450"
        Option  "MaxY"  "3570"
        Option  "SwapXY"        "0" # unless it was already set to 1
        Option  "InvertX"       "0"  # unless it was already set
        Option  "InvertY"       "0"  # unless it was already set
EndSection

But I don’t know whether these datasets are actually used as when I change them, nothing changes on screen.

There must be something fairly simple I’m doing wrong but a cannot say what as I follow the standard recommendations for calibration and use the default tool input_calibrator for genrating the data.

Can I get the currently running X11 to print out the used calibration data somehow? Other recommendation would also be appreciated, as I’m running with this problem for well over a month now (see my previous thread, back when I thought it only was one touchsceen that couldn’t be calibrated).

Any help appreciated
Karim

As already mentioned in your previous Thread did you make sure your xorg.conf is read and applied correctly at start up?

You mentioned a monolithic xorg.conf in your post. As far as I know this isn’t standard. How did you set this up?

Did you try with a clean, not altered installation?


Maybe the controller of the fourth touchscreen is misconfigured or faulty?


As asked before please provide technical details on your setup.

Hello,
as I said I tried both first a monolithic xorg.conf but now am adding the calibration data to /etc/X11/xorg.conf.d/99-calbration.conf. This is currently the only configuration file I’m using for X11; everything else doesn’t exist.

And I cannot change the calibration on any screen I am using. It’s just that the other screens are correctly calibrated as-is, no matter what is in a calibration file. The “faulty” screen worked fine with Ubuntu Linux 14.04. LTS so I think it’s not a controlle issue.

What else do you want to know about the setup?

BR
Karim

This topic was automatically closed after 30 days. New replies are no longer allowed.