触摸板“触摸单击”不起作用,但“双击滚动”起作用?

触摸板“触摸单击”不起作用,但“双击滚动”起作用?

我昨天在我的 Zenbook UX303LB 上安装了 Kali Linux 2.0,但触控板上的触摸点击不起作用。我在 Ubuntu 中遇到了同样的问题,所以这不是一个新问题,我只是使用鼠标作为解决方法。然而,几分钟前,我发现用两根手指触摸触控板时可以滚动网站!

为什么我的触摸板可以检测到两根手指的滚动,但不能检测到简单的点击?也许我可以配置触摸板来识别点击?

答案1

这也对我有用:

synclient tapbutton1=1

synclient如果您的发行版(例如 Kali)中没有apt-get install xserver-xorg-input-synaptics,重新启动,然后重试。看这个答案一种在重新启动之间保持突触设置不变的方法。

但...

作为 Linux 用户,我们通常尝试通过终端、挖掘文本文件以及所有类似的复杂内容来解决问题,但这次答案要简单得多:)

Kali Linux 在 /Settings/Mouse & Touchpad 中有一个打开/关闭“Tap to click”的选项。默认情况下,此选项未选中。所需要做的就是检查。

在此输入图像描述

答案2

问题已经解决了!由于吉尔斯检查“xinput”设置的有用提示,我找到了修复单击的方法。我第一个跑的

apt-get install xinput

这首先安装了xinput。然后我做了一些挖掘,发现我的触摸板的 ID 为 14。我列出了它的属性

xinput list props 14

然后我找到了一个名为“Tap Action”的属性。我注意到它的状态是“0”,所以我查看了 Synaptics 的在线手册(http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html),并找到点击动作的位置。为了解决这个问题,我只需要执行

xinput set-prop 14 "Synaptics Tap Action" 1, 1, 1, 1, 1, 1, 1

我将其放入启动命令中,以便每次登录时它都会运行。

答案3

将此行添加到 xorg.conf :

Option "SHMConfig" "true"

它对我有用:-)

答案4

您可以通过在 grub 引导过程中进行一些更改来完成此操作。请按如下方式进行:

1)运行

 sudo -H gedit /etc/default/grub

2) 现在在 gedit 行 GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash" // 或者可能只是 ="quite"

将上面的行编辑如下

GRUB_CMDLINE_LINUX_DEFAULT="安静启动 i8042.nopnp"

3)现在保存并在终端中运行此命令:

 sudo update-grub

4)现在在终端中运行以下命令:

 echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
 sudo depmod -a
 sudo update-initramfs -u
 echo "synaptics_i2c" | sudo tee -a /etc/modules

4)重启

感谢pilot6给出的解决方案(copyrights@pilot6)。他的解决方案链接如下:

https://askubuntu.com/questions/592925/dell-inspiron-3551-unresponsive-touchpad

链接到他的个人资料: https://askubuntu.com/users/167850/pilot6

相关内容