Calibrate Touchscreen
Clash 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:
- The output above is saved in
/etc/X11/xorg.conf.d/99-calibration.conf
- 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
add a comment |Â
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:
- The output above is saved in
/etc/X11/xorg.conf.d/99-calibration.conf
- 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
What file did you copy theSection...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
add a comment |Â
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:
- The output above is saved in
/etc/X11/xorg.conf.d/99-calibration.conf
- 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
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:
- The output above is saved in
/etc/X11/xorg.conf.d/99-calibration.conf
- 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
touchpad touch-screen
edited Aug 20 at 8:29
asked Aug 17 at 12:29
philipp
1113
1113
What file did you copy theSection...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
add a comment |Â
What file did you copy theSection...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
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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