系统
这是一台全新的华硕 Zenbook UX430UAR 双启动预装的 Windows 10 和最小的 Debian uname -a
,:
Linux myhostname 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux
问题
当触摸板(运动和点击)闲置大约一秒(肯定少于两秒)时,下一次点击将被忽略。闲置后动作响应也明显滞后,而且似乎闲置时间越长越明显。使用一段时间后,运动延迟就会消失。
为什么这是一个问题
这是一个糟糕的情况,因为为了通过点击安全地执行单击,您必须等待至少一秒钟,然后双击。通常,您不能只双击,因为如果双击后一秒内有运动事件,它将被注册为两次单击。
或者,您通常只需单击一下,并希望通过视觉反馈来告诉您点击是否有效。如果您评估视觉反馈的时间超过一秒,则会重复该循环!
我尝试过的
- 我浏览了大约两打页面来寻找想法
- “libinput Disable While Typing Enabled”默认为 1,但我已通过 xorg.conf.d 将其设置为 0,并且该设置在重新启动后仍然存在
- 我尝试了各种方法来禁用 USB 自动挂起,包括使用“usbcore.autosuspend=-1”和/或“usbcore.autosuspend_delay_ms”内核启动选项在所有设备上禁用自动挂起 - 这些似乎已生效,可以通过 /sys 来判断重新启动后,/bus/usb/devices/*/power/autosuspend 文件。 (我现在已经删除了启动选项。)
- 我确保未安装以下任何项,因为已知它们会干扰手动电源管理配置:laptop-mode、powertop、pm-utils、tlp
- 我尝试安装 xserver-xorg-input-synaptics 但 libinput 继续被使用(而且我不敢删除 libinput 以免我没有键盘)
- 我尝试了两种不同的窗口管理器(我自己通常使用的twm hack,以及库存fluxbox)
不幸的是,我尝试过的任何方法都没有以任何明显的方式影响触摸板的不当行为。
是否有一些设备文件我可以在每秒一次的循环中回显,以防止触摸板空闲,但不会触发桌面上的实际事件? (这可能是我接下来要尝试的,因为我正在等待答案或评论。)
任何人都可以建议其他测试或尝试的东西,以便触摸板在闲置后和在激烈活动时一样灵敏吗?这些都是流行的笔记本电脑,而且具有相当不错的价值,因此解决这个问题将使许多人受益。