Calibrate Touchscreen

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












I am having trouble with the calibration of a touch screen for kiosk system. I have install xinput_calibrator and executed:



$ xinput_calibrator -v
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'PS/2 Generic Mouse' id=12, does not report Absolute events.
DEBUG: Selected device: MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
DEBUG: Adding click 0 (X=323, Y=768)
DEBUG: Adding click 1 (X=970, Y=766)
DEBUG: Adding click 2 (X=321, Y=253)
DEBUG: Adding click 3 (X=969, Y=247)
--> Making the calibration permanent <--
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
Option "MinX" "10961"
Option "MaxX" "55163"
Option "MinY" "54602"
Option "MaxY" "10485"
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 that does not change the miscalibration of the screen and I guess I need to make use of the xinput_calibrator --precalib option, since the generated values are wrong.



How can I obtain those values to put in that command?



UPDATE



Due to the comments, here some more details:



  1. The output above is saved in /etc/X11/xorg.conf.d/99-calibration.conf

  2. Please find the relevant parts of content of the file .local/share/xorg/Xorg.0.log before and after the configuration above was applied ->here<-









share|improve this question























  • What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
    – meuh
    Aug 17 at 15:14










  • please see my updates…
    – philipp
    Aug 20 at 8:30










  • So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
    – meuh
    Aug 20 at 12:25














up vote
1
down vote

favorite












I am having trouble with the calibration of a touch screen for kiosk system. I have install xinput_calibrator and executed:



$ xinput_calibrator -v
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'PS/2 Generic Mouse' id=12, does not report Absolute events.
DEBUG: Selected device: MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
DEBUG: Adding click 0 (X=323, Y=768)
DEBUG: Adding click 1 (X=970, Y=766)
DEBUG: Adding click 2 (X=321, Y=253)
DEBUG: Adding click 3 (X=969, Y=247)
--> Making the calibration permanent <--
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
Option "MinX" "10961"
Option "MaxX" "55163"
Option "MinY" "54602"
Option "MaxY" "10485"
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 that does not change the miscalibration of the screen and I guess I need to make use of the xinput_calibrator --precalib option, since the generated values are wrong.



How can I obtain those values to put in that command?



UPDATE



Due to the comments, here some more details:



  1. The output above is saved in /etc/X11/xorg.conf.d/99-calibration.conf

  2. Please find the relevant parts of content of the file .local/share/xorg/Xorg.0.log before and after the configuration above was applied ->here<-









share|improve this question























  • What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
    – meuh
    Aug 17 at 15:14










  • please see my updates…
    – philipp
    Aug 20 at 8:30










  • So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
    – meuh
    Aug 20 at 12:25












up vote
1
down vote

favorite









up vote
1
down vote

favorite











I am having trouble with the calibration of a touch screen for kiosk system. I have install xinput_calibrator and executed:



$ xinput_calibrator -v
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'PS/2 Generic Mouse' id=12, does not report Absolute events.
DEBUG: Selected device: MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
DEBUG: Adding click 0 (X=323, Y=768)
DEBUG: Adding click 1 (X=970, Y=766)
DEBUG: Adding click 2 (X=321, Y=253)
DEBUG: Adding click 3 (X=969, Y=247)
--> Making the calibration permanent <--
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
Option "MinX" "10961"
Option "MaxX" "55163"
Option "MinY" "54602"
Option "MaxY" "10485"
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 that does not change the miscalibration of the screen and I guess I need to make use of the xinput_calibrator --precalib option, since the generated values are wrong.



How can I obtain those values to put in that command?



UPDATE



Due to the comments, here some more details:



  1. The output above is saved in /etc/X11/xorg.conf.d/99-calibration.conf

  2. Please find the relevant parts of content of the file .local/share/xorg/Xorg.0.log before and after the configuration above was applied ->here<-









share|improve this question















I am having trouble with the calibration of a touch screen for kiosk system. I have install xinput_calibrator and executed:



$ xinput_calibrator -v
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'PS/2 Generic Mouse' id=12, does not report Absolute events.
DEBUG: Selected device: MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
DEBUG: Adding click 0 (X=323, Y=768)
DEBUG: Adding click 1 (X=970, Y=766)
DEBUG: Adding click 2 (X=321, Y=253)
DEBUG: Adding click 3 (X=969, Y=247)
--> Making the calibration permanent <--
DEBUG: Found that 'MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II' is a sysfs name.
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "MicroTouch Systems, Inc. MicroTouch USB Touchscreen - EX II"
Option "MinX" "10961"
Option "MaxX" "55163"
Option "MinY" "54602"
Option "MaxY" "10485"
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 that does not change the miscalibration of the screen and I guess I need to make use of the xinput_calibrator --precalib option, since the generated values are wrong.



How can I obtain those values to put in that command?



UPDATE



Due to the comments, here some more details:



  1. The output above is saved in /etc/X11/xorg.conf.d/99-calibration.conf

  2. Please find the relevant parts of content of the file .local/share/xorg/Xorg.0.log before and after the configuration above was applied ->here<-






touchpad touch-screen






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 20 at 8:29

























asked Aug 17 at 12:29









philipp

1113




1113











  • What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
    – meuh
    Aug 17 at 15:14










  • please see my updates…
    – philipp
    Aug 20 at 8:30










  • So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
    – meuh
    Aug 20 at 12:25
















  • What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
    – meuh
    Aug 17 at 15:14










  • please see my updates…
    – philipp
    Aug 20 at 8:30










  • So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
    – meuh
    Aug 20 at 12:25















What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
– meuh
Aug 17 at 15:14




What file did you copy the Section...EndSection into? When you restart the X server what does it say about it in /var/log/Xorg.0.log or similar?
– meuh
Aug 17 at 15:14












please see my updates…
– philipp
Aug 20 at 8:30




please see my updates…
– philipp
Aug 20 at 8:30












So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
– meuh
Aug 20 at 12:25




So it seems to read your file. I don't know what to suggest. There may be an alternative mechanism here.
– meuh
Aug 20 at 12:25















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f463177%2fcalibrate-touchscreen%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f463177%2fcalibrate-touchscreen%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?