我最近买了一台装有 Ubuntu Linux 14.04 的戴尔 Inspiron 笔记本电脑。我喜欢使用 Linux 和笔记本电脑,但我在使用触摸板时遇到了麻烦。几乎每次我将鼠标悬停在我想要点击的东西上时,光标都会从我想要的地方跳到屏幕的最左侧,通常是到垃圾桶。我想知道问题是否是由于触摸板过于敏感?有什么我可以做的吗?
谢谢,
MX
假设这是由于您在键入时误刷触摸板所致,您可以修改某些参数,前提是您的触摸板驱动程序安装良好。
\n\n首先列出 Xorg 输入设备。
结果适用于我目前的机器,并且在您的情况下会有所不同。
$ xinput --list # list of Xorg session input devices\n\xe2\x8e\xa1 Virtual core pointer id=2 [master pointer (3)]\n\xe2\x8e\x9c \xe2\x86\xb3 Virtual core XTEST pointer id=4 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 PS/2 Generic Mouse id=11 [slave pointer (2)]\n\xe2\x8e\xa3 Virtual core keyboard id=3 [master keyboard (2)]\n \xe2\x86\xb3 Virtual core XTEST keyboard id=5 [slave keyboard (3)]\n \xe2\x86\xb3 Power Button id=6 [slave keyboard (3)]\n \xe2\x86\xb3 Video Bus id=7 [slave keyboard (3)]\n \xe2\x86\xb3 Sleep Button id=8 [slave keyboard (3)]\n \xe2\x86\xb3 AT Translated Set 2 keyboard id=9 [slave keyboard (3)]\n \xe2\x86\xb3 HP WMI hotkeys id=12 [slave keyboard (3)]\nRun Code Online (Sandbox Code Playgroud)\n\n正如您所看到的,当前的触摸板被标识为“SynPS/2 Synaptics TouchPad”,接下来,要列出您的触摸板属性,请在终端中执行以下操作:
\n\n$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger\n# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.\nSynaptics Finger (275): 25, 30, 0\nSynaptics Two-Finger Pressure (281): 282\nSynaptics Two-Finger Width (282): 7\nSynaptics Two-Finger Scrolling (285): 1, 1\nRun Code Online (Sandbox Code Playgroud)\n\n要详细了解列出的属性,请查找$ man 4 synaptics。
\n“Synaptics Finger”是此处感兴趣的属性:
正如你所看到的,我喜欢将触摸板放在敏感的一侧。另一方面,您可能想要调整“Finger High”并将其设置为更高的值,50 或 60 或更高。这既取决于您的硬件,也取决于您。您只需要尝试根据特定需求微调硬件即可。例如:
\n\n $ xinput --set-prop [device number] "Synaptics Finger" 25 60 0\nRun Code Online (Sandbox Code Playgroud)\n\n在我的用例中,[设备编号] 对应于10(如上所示$ xinput --list),我将上面的属性“FingerHigh”从 30 增加到 60。这意味着触摸板对虚假接触变得不那么敏感。
另一种无需重新启动 Xorg 会话即可动态配置设备的方法是使用 cli 实用程序synclient。它查询和修改 Synaptics 驱动程序选项。这将允许您调整未通过 GUI 公开的触摸板功能。人们可以通过终端调整参数:
$ synclient FingerHigh=60\nRun Code Online (Sandbox Code Playgroud)\n\n请参阅$ man synclient了解更多详情。
尽管这种类型的配置不是永久性的,并且不会在重新启动后保留下来,但它将帮助您尝试各种值。一旦您对设备行为感到满意,您就可以编辑该文件/usr/share/X11/xorg.conf.d/50-synaptics.conf(<- 这是我自己的配置文件的名称;您的文件名可能有所不同。)
Section "InputClass"\n Identifier "touchpad"\n Driver "synaptics"\n MatchIsTouchpad "on"\n Option "..." "..."\n ...\n Option "FingerLow" "25"\n Option "FingerHigh" "60"\n ...\nEndSection\nRun Code Online (Sandbox Code Playgroud)\n\n这应该使更改在重新启动后永久存在,但当您执行系统或驱动程序升级时,这些更改可能会被清除。
\n\nHTH。欢迎反馈。
\n| 归档时间: |
|
| 查看次数: |
3526 次 |
| 最近记录: |