登录后 Ubuntu 16.04 触摸板停止工作

HaS*_*Ste 8 touchpad dual-boot acer 16.04

我刚刚在 Acer Aspire E5-552-T574 上安装了 Ubuntu 16.04,并且我正在使用 Windows 10 进行双引导。

触摸板在 Windows 中工作得很好,但在 Ubuntu 中它只能在我登录之前和之后的几秒钟内工作,但随后它就停止工作了。不过插入 USB 鼠标工作正常。

xinput 为我的触摸板提供了以下输出:

~$ xinput list
? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer            id=4    [slave  pointer  (2)]
?   ? Areson USB Device                     id=11   [slave  pointer  (2)]
?   ? Areson USB Device                     id=12   [slave  pointer  (2)]
?   ? SYN1B81:01 06CB:2970 Touchpad         id=13   [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)]
    ? Power Button                          id=8    [slave  keyboard (3)]
    ? Sleep Button                          id=9    [slave  keyboard (3)]
    ? HD WebCam                             id=10   [slave  keyboard (3)]
    ? AT Translated Set 2 keyboard          id=14   [slave  keyboard (3)]
    ? Acer WMI hotkeys                      id=15   [slave  keyboard (3)]
Run Code Online (Sandbox Code Playgroud)

这里还有相关的触摸板信息:

~$ cat /proc/bus/input/devices
...
...
I: Bus=0018 Vendor=06cb Product=2970 Version=0100
N: Name="SYN1B81:01 06CB:2970 Touchpad"
P: Phys=i2c-SYN1B81:01
S: Sysfs=/devices/platform/AMD0010:00/i2c-6/i2c-SYN1B81:01/0018:06CB:2970.0003/input/input13
U: Uniq=
H: Handlers=mouse1 event13 
B: PROP=5
B: EV=b
B: KEY=6420 10000 0 0 0 0
B: ABS=260800000000003
Run Code Online (Sandbox Code Playgroud)

有些人一直建议运行以下命令:

gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
Run Code Online (Sandbox Code Playgroud)

还有这个命令:

gconftool -s -t bool /desktop/gnome/peripherals/touchpad/touchpad_enabled true
Run Code Online (Sandbox Code Playgroud)

那似乎对我不起作用。然后我进入grub并将“i8042.reset”添加到“GRUB_CMDLINE_LINUX_DEFAULT”行中,然后更新grub:

~$ sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
~$ sudo update-grub
Run Code Online (Sandbox Code Playgroud)

那没有用,所以我尝试禁用和启用触摸板:

xinput --disable [id]
xinput --enable [id]
Run Code Online (Sandbox Code Playgroud)

在我的情况下,只是用 13 替换了“[id]”……但这也不起作用。

我不确定我还能尝试什么,有人有什么建议吗?

编辑:如果我在 BIOS 中将其从高级更改为基本,我可以使用触摸板,但这并不是一个解决方案,因为滚动和点击不能那样工作。

小智 4

我遇到了同样的问题(登录后触控板停止工作)。在我的华硕 SonicMaster 笔记本电脑上,按 Fn-F9 修复了它(它显然已被禁用,Fn-F9 重新启用了它)。


小智 1

我在戴尔 Latitude 上也遇到了完全相同的问题。还可以与 Windows 双启动。但我不确定这有什么关系。

无论如何,我通常可以通过切换到 tty5 Ctrl+ Alt+F5然后再回到 tty7 Ctrl+ Alt+来使触摸板正常工作F7

然而,我也更喜欢一种能够首先防止触摸板冻结的解决方案。