激活点击以点击触摸板?


Answers:


24

德比·杰西(Debian Jessie)

要永久启用触摸板,请复制50-synaptics.conf文件,/etc/X11/xorg.conf.d然后通过添加进行编辑Option "TapButton1" "1"

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

/etc/X11/xorg.conf.d/50-synaptics.conf应该是:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

重新启动系统

Debian Stretch和Buster(更新)

取出xserver-xorg-input-synaptics包装。(重要)

# apt remove xserver-xorg-input-synaptics

安装xserver-xorg-input-libinput

# apt install xserver-xorg-input-libinput

在大多数情况下,请确保已xserver-xorg-input-libinput安装软件包,而不是xserver-xorg-input-synaptics软件包。

创建40-libinput.conf文件:

# echo 'Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf

重新启动DM;例如:

# systemctl restart lightdm

要么

# systemctl restart gdm3

Debian Wiki:启用在触摸板上点击


2
我制作了目录并且它起作用了,甚至用两根手指点击也能正常工作。谢谢!
西蒙·鲍德温

1
我认为您可以重新启动X而不是整个系统。
罗尔夫(Rolf)'18

1
伸展部分也为破坏者
发挥作用

1
@BERA谢谢。当然,我将更新我的答案
GAD3R

1
@ GAD3R我后来注意到,这只是我们错过的“鼠标属性”下的设置。谢谢!
罗德里戈

23

在最近的系统(2017年)中,由于许多发行版都转移到Wayland,因此不再使用突触驱动程序。而是使用libinput。

要使用libinput启用点击以在触摸板上单击,请在Xorg配置中创建一个文件:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

并添加以下配置:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection

1
+1,因为这是继续tap to click努力的唯一方法Debian Stretch
Kais

1
为我工作(Debian Stretch,Gnome 3 X11)。还值得注意的是,它在Gnome的鼠标设置面板(例如tap to click)中提供了更多选项。
加布里埃尔·德维勒

通过使用新启用的Debian 9.2的点击来更新。(尽管此配置对触摸板的加速产生了意外的影响。)
pdoherty926

@ pdoherty926尝试添加选项“ AccelProfile”平面,以禁用指针加速。
加布里埃尔·莫利纳

2
@Mephisto尝试“ TappingButtonMap”“ lrm”此选项是左,右,中键单击1、2和3指的映射。
加布里埃尔·莫利纳

12

在Debian 8.6和LXDE下类似的情况下,这对我有用:

synclient TapButton1=1

如果Synaptics触摸板与Synaptics Driver一起使用,则以上方法适用xserver-xorg-input-synaptics

如果使用libinput驱动程序(许多实时图像中的默认驱动程序):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

您可以xinput list-props 'SynPS/2 Synaptics TouchPad'用来查看可以为您的触摸板调整的所有可用属性。


1
是的,行得通,谢谢!有没有办法使这种情况在启动时发生?
西蒙·鲍德温

@SimonBaldwin尝试将此行放入文件/etc/rc.local/etc/init.d/rc.local。PS:如果您对此答案感到满意,请不要忘记接受此答案作为解决方案。
乔治·瓦西里乌

试图添加到这两个文件中,但是每次启动后我仍然必须在终端中手动启用它。还有其他方法可以在启动或登录时启用它吗?
西蒙·鲍德温

@SimonBaldwin在这里看看:wiki.lxde.org/en/Autostart
George Vasiliou

@SimonBaldwin用两根手指右键单击,请尝试以下操作:$: synclient TapButton2=3 TapButton3=2。同样通过运行,synclient您将看到触摸板可用的所有选项。
George Vasiliou

4

在xfce桌面环境中使用debian Stretch 9.5。

更新: /usr/share/X11/xorg.conf.d/40-libinput.conf

添加此部分:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

重新启动系统,现在点击即可工作。


我完全按照答案做了(但是我之前创建了文件备份sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak})。并修复了i3,sddm等问题。它在Debian 9.6上。
Ajeeb.KP,

3

在Debian 9.1(拉伸)上,我遇到了同样的问题(在华硕笔记本电脑上)。我用LXDE作为George。

如果找不到synclient,请先安装:

sudo apt install xserver-xorg-input-synaptics

然后在下面添加以下行~/.config/lxsession/LXDE/autostart

@synclient TapButton1=1 TapButton2=3 TapButton3=2

重新启动,现在您可以“点击”和“两根手指点击-右键”


1

这是我的突触xorg配置,可在带有xserver-xorg-input-synaptics软件包的Debian 9.7(拉伸)上完美运行。

$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    ## for natural scrolling
    Option "VertScrollDelta"  "-111"
    Option "HorizScrollDelta" "-111"

    ## tap to click
    Option "TapButton1" "1"

    ## two finger tap to Right click
    Option "TapButton2" "3"
EndSection

0

在Ubuntu 18.04 LTS上,以下简单命令可以解决问题:

sudo apt install xserver-xorg-input-synaptics

然后重新启动(或重新启动显示管理器)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.