在 awesome wm 中启用触控板点击

在 awesome wm 中启用触控板点击

我使用带有 awesome 4.3 的 Ubuntu 19.10。在 gnome5 桌面上,鼠标可以正常工作,但切换到 awesome 会禁用点击功能。右键单击和左键单击我的联想 T460s 的底角,我可以移动鼠标指针和两指滚动。点击不起作用。我该如何启用它?

答案1

点击和其他触摸板设置可以通过 XInput2 配置为“设备属性”,或通过 Xorg.conf 配置为“libinput”驱动程序的设置。

您可以在登录时运行此命令(作为 Awesomewm 启动的一部分,或作为 ~/.xinitrc 的一部分):

xinput set-prop "$touchpad" "libinput Tapping Enabled" 1

替换$touchpad为设备名称(不是您在 中看到的 ID 号)xinput list

或者,创建 /etc/X11/xorg.conf.d/70-touchpad-settings.conf ,内容如下(我不确定我的语法是否正确):

Section "InputClass"
    Identifier "Touchpads"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
EndSection

libinput(4)更多细节。

答案2

由于我没有足够的声誉来评论所接受的答案,因此我将留下补充答案。

这是一种使其更通用的方法,可能适用于大多数设备:

xinput set-prop "$(xinput list --name-only | grep -i touch)" "libinput Tapping Enabled" 1

xinput list --name-only仅返回名称,避免令人讨厌的⎜ ↳字符,并grep -i touch过滤“触摸”而忽略大小写。

相关内容