Phi*_*ffe 5 touchpad synaptics
我一直计划改用 libinput 而不是 Synaptics 驱动程序,最值得注意的是能够使用 libinput-gestures。
但是,在尝试之后(一切似乎都有效,顺便说一句)我注意到 libinput 上的 2 指滚动行为似乎有所不同。基本上,它仅在我实际触摸触摸板时滚动。在滚动长文档/网页/...时,我通常使用 Synaptics 做的事情是在触摸板上短暂地轻弹手指并让它继续滚动,直到它变慢并停止。在 libinput 上,它会按预期开始滚动,但是当我从触摸板上移开手指时它会立即停止。
我真的很喜欢在内容滚动时为内容提供动力的想法,在这一点上我感觉很自然,所以如果可能的话,我想知道这是否可以在 libinput 上完成。
非常感谢你的回答 !
你在谈论“动态滚动”。如果您正在使用 GNOME 并且现在真的想要动态滚动,您可以尝试应用此补丁并构建 GNOME。或者等到它在您选择的桌面环境中实现。
X.Org 突触驱动程序在驱动程序中实现了动态滚动。它测量滚动速度,一旦手指离开触摸板,驱动程序就会在预定时间内持续发送滚动事件。这有效地提供了没有客户端支持的动态滚动,但会触发一个无法修复的错误:客户端无法知道事件来自动态滚动源。X 中的滚动事件总是发送到当前光标位置,抬起手指后光标的移动会将动态滚动事件发送到新客户端,这是用户通常不期望的。动态滚动过程中的关键事件会导致副作用,例如触发缩放。
libinput 不为触摸板实现动态滚动。相反,它提供了libinput_event_pointer_get_axis_source()函数,使调用者能够在每个小部件的基础上实现动态滚动,请参阅滚动源。
| 归档时间: |
|
| 查看次数: |
3169 次 |
| 最近记录: |