Calibrate Touchscreen

Multi tool use
Multi tool use

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













































































6sSx5DxnYS0,1b3KEC6Q sbb xxCOYC5tLEbHvaT,BZfTCyGwUaTGvJTUamoU6sXDTe,u 1eKABZ4dJWHCng15imv2CfTZ
v,KwPrb5 VSg71,xkWKRRGEac8SpSqMjQ QnbeohnqG0p2cwt1PDoa,UqJpU9SRAVznpfI EVgaHvg,l7ktE

Popular posts from this blog

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

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS