The update solved the problem, but we are using some old machines in integrated
environment and we are unable to update em.
Getting the new version of xorg will solve the problem.
** Changed in: xorg-server (Ubuntu)
Status: Incomplete => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1085031
Title:
mouse movement crashes when setting Coordinate Transformation Matrix
Status in “xorg-server” package in Ubuntu:
Fix Released
Bug description:
The problem is the next:
After setting the Coordinate Transformation Matrix of any touch screen (tried
2-3 kind of) The mouse movement crashes:
Nextwindow Fermi Touchscreen: The cursor is blinking in the left top of the
screen only. (Able to click, no movement) (crashes when set to the default too)
HuiToo Computer INC. HuiToo Computer INC.: The cursor is moving across the
screen but jumping around, no logic in movement. (Able to click)(on default it
works)
TOUCHSCREEN: same as on HuiToo
I am using ubuntu 12.04
uname -r
3.2.0-33-generic-pae
xinput --list
⎡ Virtual core pointer
id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4
[slave pointer (2)]
⎜ ↳ Nextwindow Fermi Touchscreen id=11 [slave
pointer (2)]
⎜ ↳ HuiToo Computer INC. HuiToo Computer INC. id=13 [slave pointer
(2)]
⎜ ↳ TOUCHSCREEN
id=6 [slave pointer (2)]
⎜ ↳ Touch__KiT Touch Computer INC. id=9 [slave
pointer (2)]
⎣ Virtual core keyboard
id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5
[slave keyboard (3)]
↳ UCQ01000 Samsung UC Audio id=8
[slave keyboard (3)]
↳ HuiToo Computer INC. HuiToo Computer INC. id=12 [slave
keyboard (3)]
↳ Touch__KiT Touch Computer INC. id=10
[slave keyboard (3)]
dpkg -s xorg
Package: xorg
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 77
Maintainer: Ubuntu X-SWAT <[email protected]>
Architecture: i386
Version: 1:7.6+12ubuntu1
Provides: x-window-system, x-window-system-core
Depends: xserver-xorg (>= 1:7.6+12ubuntu1), libgl1-mesa-glx | libgl1,
libgl1-mesa-dri, libglu1-mesa, xfonts-base (>= 1:1.0.0-1), x11-apps,
x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils,
xauth, xinit, xfonts-utils, xkb-data, xorg-docs-core, xterm |
x-terminal-emulator, x11-common, xinput
Recommends: xfonts-scalable (>= 1:1.0.0-1)
Suggests: xorg-docs, xfonts-100dpi (>= 1:1.0.0-1), xfonts-75dpi (>= 1:1.0.0-1)
I tried to rotate my touch but it crashed. Ones I tried to set the matrix as
the default:
xinput set-prop {NUMBEROFTOUCHSCREEN} 'Coordinate Transformation Matrix'
1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
After this the erratic mouse movement started again.
Actual hardwares:
xinput --list 11
Nextwindow Fermi Touchscreen id=11 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 11. Type: XIButtonClass
Buttons supported: 2
Button labels: None None
Button state:
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 0:
Label: None
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 1:
Label: None
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
xinput --list-props 11
Device 'Nextwindow Fermi Touchscreen':
Device Enabled (132): 1
Coordinate Transformation Matrix (134): 0.000000, 1.000000, 0.000000,
-1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (256): 0
Device Accel Constant Deceleration (257): 1.000000
Device Accel Adaptive Deceleration (258): 1.000000
Device Accel Velocity Scaling (259): 10.000000
OR
xinput --list 13
HuiToo Computer INC. HuiToo Computer INC. id=13 [slave pointer (2)]
Reporting 4 classes:
Class originated from: 13. Type: XIButtonClass
Buttons supported: 5
Button labels: "Button Unknown" "Button Unknown" "Button
Unknown" "Button Wheel Up" "Button Wheel Down"
Button state:
Class originated from: 13. Type: XIValuatorClass
Detail for Valuator 0:
Label: Abs MT Position X
Range: 0.000000 - 4095.000000
Resolution: 0 units/m
Mode: absolute
Current value: 4034.000000
Class originated from: 13. Type: XIValuatorClass
Detail for Valuator 1:
Label: Abs MT Position Y
Range: 0.000000 - 4095.000000
Resolution: 0 units/m
Mode: absolute
Current value: 80.000000
Class originated from: 0. Type: XITouchClass
Touch mode: direct
Max number of touches: 9
xinput --list-props 13
Device 'HuiToo Computer INC. HuiToo Computer INC.':
Device Enabled (132): 1
Coordinate Transformation Matrix (134): 0.000000, 1.000000, 0.000000,
-1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (256): 0
Device Accel Constant Deceleration (257): 1.000000
Device Accel Adaptive Deceleration (258): 1.000000
Device Accel Velocity Scaling (259): 10.000000
Device Product ID (252): 1020, 1496
Device Node (253): "/dev/input/event13"
Evdev Axis Inversion (498): 0, 0
Evdev Axis Calibration (499): <no items>
Evdev Axes Swap (500): 0
Axis Labels (501): "Abs MT Position X" (496), "Abs MT Position Y"
(497), "None" (0), "None" (0)
Button Labels (502): "Button Unknown" (495), "Button Unknown" (495),
"Button Unknown" (495), "Button Wheel Up" (138), "Button Wheel Down" (139)
Evdev Middle Button Emulation (503): 0
Evdev Middle Button Timeout (504): 50
Evdev Third Button Emulation (505): 0
Evdev Third Button Emulation Timeout (506): 1000
Evdev Third Button Emulation Button (507): 3
Evdev Third Button Emulation Threshold (508): 20
Evdev Wheel Emulation (509): 0
Evdev Wheel Emulation Axes (510): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (511): 10
Evdev Wheel Emulation Timeout (512): 200
Evdev Wheel Emulation Button (513): 4
Evdev Drag Lock Buttons (514): 0
OR
xinput --list 6
TOUCHSCREEN id=6 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 6
Buttons supported: 1
Button labels: None
Button state:
Class originated from: 6
Detail for Valuator 0:
Label: None
Range: 0.000000 - 4095.000000
Resolution: 4095 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 6
Detail for Valuator 1:
Label: None
Range: 0.000000 - 4095.000000
Resolution: 4095 units/m
Mode: absolute
Current value: 0.000000
xinput --list-props 6
Device 'TOUCHSCREEN':
Device Enabled (142): 1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (259): 0
Device Accel Constant Deceleration (260): 1.000000
Device Accel Adaptive Deceleration (261): 1.000000
Device Accel Velocity Scaling (262): 10.000000
UDEV rules:
cat /etc/udev/rules.d/41-hid-multitouch.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="03fc", ATTRS{idProduct}=="05d8",
RUN+="/bin/sh /lib/udev/load_hid_multitouch.sh $env{ID_VENDOR_ID}
$env{ID_MODEL_ID}"
cat /etc/udev/rules.d/40-nw-fermi.rules
# NW Fermi Rules
#
# KERNEL!="event[0-9]*", GOTO="nw-fermi-end"
KERNEL=="nwfermi?", SYMLINK+="nw-fermi", RUN+="/usr/sbin/nwfermi_daemon
/daemon /instanceId $number"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", SYSFS{idVendor}=="1926", MODE="0666",
SYMLINK+="nw-fermi-device"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", SYSFS{idVendor}=="0b8c",
SYSFS{idProduct}=="0069", MODE="0666", SYMLINK+="nw-fermi-device"
ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Nextwindow Fermi
Touchscreen", ENV{NAME}="nextwindow", ENV{ID_INPUT.tags}="nextwindow"
LABEL="nw-fermi-end"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1085031/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp