解决ubuntu 18.04平台上thinkpad小红点TrackPoint左键随机失效的问题(by quqi99)

本文详细记录了解决Ubuntu18.04平台上ThinkPad小红点左键随机失效的问题。通过调整touchpad设置与TrackPoint配置,避免了两者间的冲突,确保了正常操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2018-10-17)
最近好几个月一直受困一个极其头疼的问题, ubuntu 18.04平台上thinkpad小红点左键随机失效, 具体表现是点左键时有时候会像选定几行一样(不知道用哪个术语来描述, 好像像这个网页里说的click lock - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1694225), 然后再点击左键就失效了.
试图解决过很多次, 试过很多方法, 无果. 今天下定决定又折腾了一上午, 终于得到全面解决, 原来是touchpad在点击上在ubuntu 18.04平台上会默认模拟鼠标行为, 但它估计是有bug( https://gitlab.freedesktop.org/libinput/libinput/issues/46 ) 和IBM TrackPoint冲突, 运行下列命令得到解决. 或者在系统配置里直接关闭touchpad.
org.gnome.desktop.peripherals.touchpad click-method disabled
见下图的底部的’Mouse click Emulation’部分:
在这里插入图片描述

如果想要TrackPoint与Touchpad同时work该怎么办呢? 可显示指定psmouse synaptics_intertouch=1参数解决:

# cat /etc/modprobe.d/psmouse.conf
options psmouse synaptics_intertouch=1 proto=bare
rmmod psmouse
modprobe psmouse

Also try ‘proto=bare’ or ‘proto=imps’ to disables scrolling with the clickpad and the two-finger middle click - https://wiki.archlinux.org/index.php/TrackPoint
modprobe psmouse proto=bare synaptics_intertouch=1
似乎用了proto=bare之后, ubuntu setting里关于touchpad的设置就消失了, 但touchpad还能用, 可能不再模拟two-finger middle click等操作了吧. 似乎问题消失了, 再多观察几天.

如果遇到问题, 下列命令总能重置成功:

echo -n none > /sys/devices/platform/i8042/serio1/drvctl
sleep 1
echo -n reconnect > /sys/devices/platform/i8042/serio1/drvctl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

quqi99

你的鼓励就是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值