我最近购买了装有Ubuntu Linux 14.04的Dell Inspiron笔记本电脑。我喜欢使用Linux,也喜欢笔记本电脑,但是在使用触摸板时遇到了麻烦。几乎每当II悬停在我要单击的内容上时,光标就会从我希望的位置跳到屏幕的最左侧,通常是跳到垃圾箱。我想知道问题是否是由于触摸板过于敏感?有什么我可以做的吗?
谢谢,
Mx
我最近购买了装有Ubuntu Linux 14.04的Dell Inspiron笔记本电脑。我喜欢使用Linux,也喜欢笔记本电脑,但是在使用触摸板时遇到了麻烦。几乎每当II悬停在我要单击的内容上时,光标就会从我希望的位置跳到屏幕的最左侧,通常是跳到垃圾箱。我想知道问题是否是由于触摸板过于敏感?有什么我可以做的吗?
谢谢,
Mx
Answers:
假设这是由于键入时误刷yr触摸板而引起的,您可以修改某些参数,前提是yr触摸板驱动程序安装正确。
首先列出Xorg输入设备。
结果是针对我目前的机器,在您的情况下会有所不同。
$ xinput --list # list of Xorg session input devices
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
如您所见,当前的触摸板被标识为“ SynPS / 2 Synaptics触摸板”,接下来,在终端中列出您的触摸板属性:
$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281): 282
Synaptics Two-Finger Width (282): 7
Synaptics Two-Finger Scrolling (285): 1, 1
要详细了解列出的属性,请查找$ man 4 synaptics
。
“ Synaptics Finger”是此处感兴趣的属性:
如您所见,我喜欢将触摸板放在敏感的一面。另一方面,您可能想要调整“ Finger High”并将其设置为更高的值,即50或60或更大。它取决于您所使用的硬件。您只需要进行实验即可根据自己的特定需求调整硬件。例如:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
在我的用例中,[设备编号]对应于10
(如上图所示$ xinput --list
),我将属性“ FingerHigh”从30增加到了60。这意味着您的触摸板对虚假触点的敏感度降低了。
无需重新启动yr Xorg会话即可动态配置yr设备的另一种方法是使用cli实用程序synclient
。它查询和修改Synaptics驱动程序选项。这将允许您调整未通过GUI公开的触摸板功能。一个可以通过终端调整参数:
$ synclient FingerHigh=60
请参阅$ man synclient
以获取更多详细信息。
尽管该类型的配置不是永久性的,并且在重启后将无法生存,但是它将帮助您尝试使用值。对设备行为满意后,就可以编辑文件/usr/share/X11/xorg.conf.d/50-synaptics.conf
(<-这是我自己的配置文件的名称;您的文件名可能有所不同。)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
这应该使更改在重新引导后永久存在,但是当您执行系统或驱动程序升级时,这些更改可能会被清除掉。
HTH。欢迎反馈。