我尝试过使用synclient命令在我的触摸屏上启用PalmDetect,但它不起作用。我甚至减少了PalmMinWidth=1,这应该使触摸屏几乎毫无用处。
有人能提供帮助吗?
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 FocalTech FocalTech 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)]
↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]发布于 2017-03-24 01:35:25
若要进行更改,请执行以下操作:如果没有安装syndaemon,则进行更改。
在/etc/x11/xorg.con.d下面编辑现有的50-Syntics.conf
如果该文件不可用,则从/usr/share/X11/xorg.conf.d复制该文件,如果不存在,则使目录位于/etc/X11中。
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is re0commend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
Option "PalmDetect" "1"
Option "PalmMinWidth" "4"
Option "PalmMinZ" "100"
EndSection棕榈检测的变化将成为永久的。
发布于 2015-08-20 22:05:00
很可能你的触控板没有报告压力。
首先,检查手心是否开启。
synclient PalmDetect=1如果不起作用,可以将压力阈值设置为0。
synclient PalmMinZ=0但与PalmMinWidth=1一起,它可能会禁用触摸屏。考虑更高的价值。
您可以使用
xinput list-props <id>xinput命令中的触摸屏id在哪里。
你有一个Focaltech触摸屏。我是贴片的作者,它向用户空间报告手指宽度。它已经应用于内核4.2。但是,如果您使用来自我的ppa的驱动程序,它将包含在其中。
正确的命令是synclient PalmDetect=1 PalmMinZ=0 PalmMinWidth=N
其中N是介于1到7之间的值。如果使用高于7的值,它将被设置为硬件默认值。最大接受值为15。
https://askubuntu.com/questions/663917
复制相似问题