你能不能只禁用触屏的一部分?我使用的是联想的Yoga13,触屏延伸到点击区。所以,每次我点击,它移动鼠标一点点。挺烦人的。
有没有校准工具什么的?我只需要关掉触控板的底部。
发布于 2014-05-27 22:35:40
来自synaptics驱动程序手册页:
感知到的物理边缘可以通过AreaLeftEdge、AreaRightEdge、AreaTopEdge和AreaBottomEdge选项进行调整。如果将这些值设置为物理边缘以外的值,则忽略区域边缘和相应物理边缘之间的空间中的输入。注意,这减少了触摸屏上的可用空间。
这正是我们想要的,对吧?因此,我们必须为AreaBottomEdge提供一个值,使用xinput获取其他三个值,并编写一个自定义xorg.conf。
首先,我们需要找到一些关于我们的触摸屏的信息。在终端中运行xinput list。对我来说,输出如下所示:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=11 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [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)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Chicony USB 2.0 Camera id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]我的触摸屏被识别为ETPS/2 Elantech Touchpad。现在,我们需要找到一些稍后创建xorg.conf的信息。让我们通过运行以下命令,找出驱动程序当前用于触摸屏边缘的值:
xinput list-props "ETPS/2 Elantech Touchpad"|grep Edges对我来说,它的产出是:
Synaptics Edges (280): 97, 2339, 56, 988将这些值保存到以后。
现在,创建一个名为/etc/X11/xorg.conf的新文件(如果它还不存在),使用您最喜欢的文本编辑器作为根用户打开它,并使用前面找到的值将其放入其中:
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "AreaLeftEdge" "97" # the first value from "Synaptics Edges"
Option "AreaRightEdge" "2339" # the second value
Option "AreaTopEdge" "56" # the third value
Option "AreaBottomEdge" "988" # the fourth value - change this
EndSection请记住,要想在创建此文件时获得最佳结果,必须使用您自己找到的值。别用我的。(我不叫你白痴什么的,我只是想确保你不会搞砸这件事。)
此外,您还必须更改AreaBottomEdge的值,使其小于原始值并满足您的要求。你必须对此进行实验,直到你对结果感到满意为止。
此外,请记住在保存文件以使更改生效后退出并重新登录。
https://askubuntu.com/questions/292251
复制相似问题