Ivo*_*lka 15 touchpad 10.10 dell
我想禁用触摸板。我想保留轨迹杆。是否可以?
Alps 触摸板被内核识别为PS/2 Generic Mouse. 内核尚不支持其所有功能。
/dev/input/event12触摸板和轨迹杆仅提供一个设备。然而似乎windows允许禁用触摸板。
小智 16
无法识别触摸板并回退到将其识别为 PS2 鼠标的原因是硬件使用了新协议,并且制造商没有发布规格以便可以编写免费驱动程序。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625
该协议大部分已经过逆向工程,现在有一个涉及修补内核模块的修复程序,但它并不完全完美(不会进行多点触控)并且尚未进入主流内核。有关详细信息,请参阅讨论。如果您有足够的勇气修补内核,它还会告诉您如何进行修补。
如果您只想快速轻松地禁用触摸板以便您可以打字,请尝试按如下方式设置键盘快捷键。
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0
Run Code Online (Sandbox Code Playgroud)
将禁用触摸板,而
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1
Run Code Online (Sandbox Code Playgroud)
将再次启用它。在我们等待更好的解决方案时,能够通过简单的组合键打开和关闭触摸板使问题变得可以忍受。
小智 7
我写了一个小的触摸板切换脚本,我已经绑定到我的 e6520 ( Fn+ F5)上的切换触摸板功能键。
它使用 Peter Torpman 上面发布的命令。
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78783 次 |
| 最近记录: |