设备联想 Yoga 3 14 Ubuntu 18.04 LTS
问题:键盘和鼠标会冻结(在写这个问题时发生了很多次)。
鼠标会冻结并且不响应(触摸板),在屏幕上跳来跳去,好像它有自己的想法一样。
键盘要么根本不起作用(不记录按键,导致显示诸如“hll tere”之类的文字),要么只停留在一个键上(导致显示“helllllllllllllllllllllllllllllllllllo there”)
我记得在 16.04 中运行 Ubuntu 时也遇到了同样的问题。我记得我设法修复了它,但不记得是怎么修复的了。我认为,阅读这些资料似乎证实了,问题可能出在触摸屏上。
它发生在终端、Slack、Skype、Chrome、Firefox、Sublime......甚至在玩纸牌时也是如此。
有任何想法吗?
编辑:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Lenovo EasyCamera: Lenovo EasyC id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
编辑2:我永久禁用了我的触摸屏。
这家伙说他从来不使用触摸屏,以及他如何寻找永久关闭触摸屏的解决方案。
他提供了两种解决方案,我选择了以下一种:
编辑你的:40-libinput.conf
文件:
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
找到触摸屏的控制器。例如:
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
更改MatchIsTouchscreen "on"
为MatchIsTouchscreen "off"
并重新启动。
这有一定的帮助,但仍然不完美。
答案1
也许你可以用瑜伽做类似的事情
联想 Ideapad 320 问题:Elan Touchpad(当然还有光标)随机冻结,系统(ubuntu 18.04)需要重新启动。
我的解决方法(使用 modprobe)是:
制作 2 个脚本 - 我给它们命名touchactive.sh
并touchactive2.sh
放入/bin
(用...或其他东西做sudo gedit
)
touchactive.sh
(包含这个...)
#!/bin/bash
modprobe -r elan_i2c
(和...)
touchactive2.sh
#!/bin/bash
modprobe elan_i2c[/b]
然后在终端:sudo visudo
添加以下几行:
vader ALL=(ALL) NOPASSWD: /bin/touchactive.sh
vader ALL=(ALL) NOPASSWD: /bin/touchactive2.sh
维达是我的用户名,所以你用你的用户名更改它...然后保存
打开系统设置->键盘->“+”->并使用键绑定创建快捷方式:
Super使用按键+命令命名“Touchpad Elan Restart”1 z
:和...使用按键+命令命名sudo /bin/touchactive.sh
“Touchpad Elan Restart 2” :Superxsudo /bin/touchactive2.sh
重启计算机
(这是我的示例,您可以选择不同的选项和名称)
因此,当全部冻结时,您只需使用键Super+z然后Super+ x,触摸板/光标就会重新启动,而无需重新启动整个系统。
这是我的解决方案和一些缓解(虽然不是很优雅......)所以我可以正常工作直到下一个内核发布(有一些希望......)。