Ubuntu 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)] 

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

 ~$ 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 

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

 gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true 

还有这个命令:

 gconftool -s -t bool /desktop/gnome/peripherals/touchpad/touchpad_enabled true 

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

 ~$ sudo nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash" ~$ sudo update-grub 

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

 xinput --disable [id] xinput --enable [id] 

在我的情况下,用13替换了“[id]”……但这也没有用。

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

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

我在戴尔纬度上遇到了完全相同的问题。 还有带窗户的双启动。 但我不确定这是如何相关的。

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

但是,我也更喜欢一种防止触摸板首先冻结的解决方案。

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