Ara*_*ras 5 xorg acer touchscreen ubuntu-touch
我昨天购买了 Acer Spin 5 笔记本电脑,并在上面安装了 Ubuntu 16.04。我遇到了一个非常烦人的错误,它会导致明显的随机点击和拖动。
我相信问题出在触摸屏上,而不是触摸板或任何其他指点设备
根据我打开的应用程序,我可能能够不间断地工作几分钟,或者它可能变得非常糟糕以至于我不得不重新启动计算机,因为我无法与任何东西交互。
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? Logitech Optical USB Mouse id=9 [slave pointer (2)]
? ? Raydium Corporation Raydium Touch System id=10 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 [slave keyboard (3)]
? Video Bus id=7 [slave keyboard (3)]
? Sleep Button id=8 [slave keyboard (3)]
? HD WebCam id=11 [slave keyboard (3)]
? Intel Virtual Button driver id=12 [slave keyboard (3)]
? AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
? Acer WMI hotkeys id=14 [slave keyboard (3)]
Run Code Online (Sandbox Code Playgroud)
仔细观察 Raydium 触控系统:
xinput list-props 10
Device 'Raydium Corporation Raydium Touch System':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (262): 0
Device Accel Constant Deceleration (263): 1.000000
Device Accel Adaptive Deceleration (264): 1.000000
Device Accel Velocity Scaling (265): 10.000000
Device Product ID (257): 9094, 12561
Device Node (258): "/dev/input/event13"
Evdev Axis Inversion (266): 0, 0
Evdev Axis Calibration (267): <no items>
Evdev Axes Swap (268): 0
Axis Labels (269): "Abs MT Position X" (286), "Abs MT Position Y" (287), "None" (0), "None" (0)
Button Labels (270): "Button Unknown" (260), "Button Unknown" (260), "Button Unknown" (260), "Button Wheel Up" (145), "Button Wheel Down" (146)
Evdev Scrolling Distance (271): 0, 0, 0
Evdev Middle Button Emulation (272): 0
Evdev Middle Button Timeout (273): 50
Evdev Third Button Emulation (274): 0
Evdev Third Button Emulation Timeout (275): 1000
Evdev Third Button Emulation Button (276): 3
Evdev Third Button Emulation Threshold (277): 20
Evdev Wheel Emulation (278): 0
Evdev Wheel Emulation Axes (279): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (280): 10
Evdev Wheel Emulation Timeout (281): 200
Evdev Wheel Emulation Button (282): 4
Evdev Drag Lock Buttons (283): 0
Run Code Online (Sandbox Code Playgroud)
我报告了此问题的错误,但我希望这里有人可以帮助我找到解决方法。这是一台相对较新的笔记本电脑,我以前从未听说过 Raydium touch。我猜其他人迟早会遇到这个问题。有谁知道这个问题的解决方案或解决方法?它基本上使笔记本电脑无用。
编辑: 我现在确定触摸屏是罪魁祸首:
? Raydium Corporation Raydium Touch System id=10 [slave pointer (2)]
Run Code Online (Sandbox Code Playgroud)
如果我使用命令禁用此设备,xinput disable 10
则行为会立即停止。我将无法再使用触摸屏,但是,触摸板和鼠标工作正常。有什么想法可以进一步调试吗?
您可以在触摸板配置文件中修改手指宽度尺寸,以防止您的手掌被解释为手指命令。一种更简单的方法是使用软件在打字时禁用触摸板,以避免手掌执行意外操作:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
Run Code Online (Sandbox Code Playgroud)
下面的屏幕截图和文字来自 Ubuntu 14.04 安装(tipsonubuntu.com - 安装触摸板指示器 Ubuntu),但没有太大变化。
触摸板指示器是 Unity 面板上的一个小程序图标,允许您通过下拉菜单或快捷键启用/禁用触摸板。除了基本功能外,这个简单的应用程序还支持:
归档时间: |
|
查看次数: |
1516 次 |
最近记录: |