因此,我只是得到了ubuntu,即使在运行活动磁盘时,我也遇到了一个问题,即大部分时间我无法单击,并且鼠标每隔3秒就会向左跳一次,我以为安装和更新后就可以了。现在,我可以单击正常,但它仍然会跳,触摸板根本无法工作。
我有一台具有触摸屏的ASUS笔记本电脑(可以正常使用)和Logitech g300鼠标。
经过一些搜索,我弄清楚了如何使用xinput做基本的事情,当我执行xinput list命令时,我得到了:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Gaming Mouse G300 id=10 [slave pointer (2)]
⎜ ↳ USBest Technology SiS HID Touch Controller id=13 [slave pointer (2)]
⎜ ↳ PS/2 Logitech Wheel Mouse id=16 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Logitech Gaming Mouse G300 id=11 [slave keyboard (3)]
↳ USB2.0 UVC HD Webcam id=12 [slave keyboard (3)]
↳ Asus WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
立刻注意到我没有ps / 2鼠标,所以不知道为什么,但是它无法检测到我的触摸板,并且为我的usb鼠标添加了一个重复的通用设备。如果我禁用id 16,那么一切都是黄金,直到我重新启动并不得不重复执行该命令。我该如何解决这个问题,以便可以正常使用触摸板并永久删除重复的鼠标?
谢谢
编辑1:
经过进一步尝试,我发现
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
也可以停止光标跳跃并删除通用鼠标设备(id = 16),但是我只是发现如果我再触摸触摸板,事情就会变得很忙,键盘会停止正常工作,并且鼠标单击不起作用。
华硕使用的触摸板没有驱动程序吗?
找到了一个完美的解决方案,只要您不使用手势或滚动等,就可以在启动时向内核cmd行添加“ psmouse.proto = bare”行,据我所知,它将模拟基本的移动并单击tap单击使用通用的ps2鼠标驱动程序作为触摸板等。据我所知,在添加驱动程序之前,许多华硕笔记本电脑似乎都没有驱动程序或对触摸板使用的支持。
永久添加内核启动参数登录到系统并启动终端窗口(“应用程序”->“附件”->“终端”)。
在终端窗口的$提示符下,输入命令:sudo gedit / etc / default / grub
在[sudo]提示时输入您的密码。在以“ GRUB_CMDLINE_LINUX_DEFAULT”开头的行中,在单词“ quiet splash”之后的双引号内的文本中添加psmouse.proto = bare。(确保在“ splash”之后添加一个空格,然后再添加新参数。)单击“保存”按钮,然后关闭编辑器窗口。
在终端窗口的$提示符下,输入命令:sudo update-grub
重新启动系统。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句