所以 libinput 它即将发布候选版本的第一个稳定版本
这增加了对触摸板上拇指/手掌检测的适当支持,以及滑动和捏合手势支持,这是 Linux 中多点触控笔记本电脑所缺少的。
谁能提供有关如何在 Ubuntu 15.04 上安装它的良好说明
我相信我们暂时不会将它视为 Ubuntu 安装中的默认设置。
所以 libinput 它即将发布候选版本的第一个稳定版本
这增加了对触摸板上拇指/手掌检测的适当支持,以及滑动和捏合手势支持,这是 Linux 中多点触控笔记本电脑所缺少的。
谁能提供有关如何在 Ubuntu 15.04 上安装它的良好说明
我相信我们暂时不会将它视为 Ubuntu 安装中的默认设置。
对于 Ubuntu 15.10+,您可以通过以下方式安装
libinput
(wily、xenial、yakkety)apt
:我仍然需要编辑配置文件以启用点击,我假设 Unity 吸收了 libinput,它将通过控制面板设置公开它(我在这里使用 vi,你可以使用 gedit 或任何你喜欢的):
编辑以下文件(在 16.04 2016-4-14 和 16.10 2016-10-14 测试):
调整“触摸板”部分以添加
Option "tapping" "True"
,Option "DisableWhileTyping" "True"
如果您喜欢此行为:注销,登录..享受!:)
这是将libinput安装到 Ubuntu 的方法。
安装一些需要的包
安装
xserver-xorg-dev
。对于 14.04.3,它可能是xserver-xorg-dev-lts-vivid
。当心。您需要检查xserver-xorg
安装了什么包。克隆
libinput
和xf86-input-libinput
。构建和安装。
在触摸板部分之前添加到文件
conf/90-libinput.conf
字符串。Option "Tapping" "True"
EndSection
复制配置文件以启用
libinput
.注销并登录。
你会看到它
libinput
被运行使用xinput list-props <your_touchpad_id>
。如果您不喜欢使用
libinput
,您可以随时通过以下方式禁用它我刚刚安装了它,现在我正在弄清楚如何设置手掌检测。看起来它是默认启用的,但我不太明白它是如何使用内核报告的宽度和压力的。
看起来目前
libinput
在 Ubuntu 中使用没有什么大的优势。xf86-input-libinput
只是将它包装到 Xorg 而不是别的。所以不支持额外的手势。至少我不知道他们是否这样做。我猜 Wayland 或 Mir 会更有能力。经过一些测试,我发现了一个优势。有一个问题
xorg-synaptics
,当你把手指放在按钮区域时,你不能用另一根手指移动光标。这对于喜欢使用硬件按钮进行点击的人来说很不方便。该问题已多次作为错误报告。在
libinput
根本没有这个问题。测试很有趣。谢谢你的问题。
xserver-xorg-input-libinput-hwe-16.04
在16.04上你必须安装在 16.04.2 上安装 libinput 时出现问题
我在 Lubuntu 17 上遇到了类似的问题。我尝试安装 libinput 并编辑 .conf 文件无济于事。
但后来我看到@Pilot6 上面关于使用 xinput 验证 libinput 是否处于活动状态的帖子(也很高兴知道验证的标准是什么,但我离题了)。
我检查了我的 xinput
xinput list-props 14
(在你的情况下可能是不同的数字)。这给了我一个
synaptics
触摸板。在列表中有一个手掌检测选项,带有一个与之关联的数字 (316)。
所以我曾经
xinput set-prop 14 316 1
激活手掌检测。它终于奏效了。