首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Synaptics参数设置无效: PalmDetect

Synaptics参数设置无效: PalmDetect
EN

Ask Ubuntu用户
提问于 2015-08-20 20:24:31
回答 2查看 2.1K关注 0票数 3

我尝试过使用synclient命令在我的触摸屏上启用PalmDetect,但它不起作用。我甚至减少了PalmMinWidth=1,这应该使触摸屏几乎毫无用处。

有人能提供帮助吗?

代码语言:javascript
复制
 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)]
EN

回答 2

Ask Ubuntu用户

发布于 2017-03-24 01:35:25

若要进行更改,请执行以下操作:如果没有安装syndaemon,则进行更改。

在/etc/x11/xorg.con.d下面编辑现有的50-Syntics.conf

如果该文件不可用,则从/usr/share/X11/xorg.conf.d复制该文件,如果不存在,则使目录位于/etc/X11中。

代码语言:javascript
复制
 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

棕榈检测的变化将成为永久的。

票数 3
EN

Ask Ubuntu用户

发布于 2015-08-20 22:05:00

很可能你的触控板没有报告压力。

首先,检查手心是否开启。

代码语言:javascript
复制
synclient PalmDetect=1

如果不起作用,可以将压力阈值设置为0。

代码语言:javascript
复制
synclient PalmMinZ=0

但与PalmMinWidth=1一起,它可能会禁用触摸屏。考虑更高的价值。

您可以使用

代码语言:javascript
复制
xinput list-props <id>

xinput命令中的触摸屏id在哪里。

你有一个Focaltech触摸屏。我是贴片的作者,它向用户空间报告手指宽度。它已经应用于内核4.2。但是,如果您使用来自我的ppa的驱动程序,它将包含在其中。

正确的命令是synclient PalmDetect=1 PalmMinZ=0 PalmMinWidth=N

其中N是介于1到7之间的值。如果使用高于7的值,它将被设置为硬件默认值。最大接受值为15。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/663917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档