为什么 Ubuntu 12.10 的触摸屏输入会转到第二台显示器?

为什么 Ubuntu 12.10 的触摸屏输入会转到第二台显示器?

我有 Elo 触摸屏,连接到 VGA 输出,还有另一个屏幕连接到 HDMI 输出。

当我触摸分辨率为 1024x768 的触摸屏时,光标总是移动到其他屏幕,当我拖动触摸时,光标会异常移动到其他屏幕上。我如何告诉所有触摸输入都应留在触摸屏上而不是其他屏幕上?我尝试过:

xinput set-int-prop "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface" "Evdev Axis Calibration" 32 -4000 4093 -100 4089

但它根本不起作用。有什么解决办法吗?

答案1

双屏:左 720p 右 1024x768

  left:                                right:
[ 1280/(1280+2560)  0          0 ]   [ 2560/(1280+2560)  0          1280/(1280+2560)]
[ 0                 1024/1440  0 ]   [ 0                 1440/1440  0               ]
[ 0                 0          1 ]   [ 0                 0          1               ]

$ xinput set-prop "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface" --type=float "Coordinate Transformation Matrix" 0.8659999 0 0.55555555 0 1 0 -0.04 0 1

> almost correct
0.8659999 0  0.55555555 0  1.09 0  -0.04 0  1.000099
c0        c1 c2         c3 c4   c5 c6    c7 c8

我如何反转光标?

xinput set-prop "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface" --type=int --format=8 "Evdev Axis Inversion" 0, 1
                                                                     X, Y = 0 false , 1 true

相关内容