皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

libinput 1.30 发布,支持使用 Lua 编写插件

Red Hat 的 Linux 输入专家 Peter Hutterer 今天发布了 libinput 1.30,这是用于 X.Org 和 Wayland 桌面的输入处理库的最新更新。

libinput 1.30 版本中最显著的变化之一是引入了基于 Lua 的插件系统。libinput 的 Lua 插件可以轻松以安全/沙盒的方式修改设备和输入事件。以下是一个用于交换鼠标左右键的 Lua libinput 插件的示例:

libinput 1.30 发布,支持使用 Lua 编写插件

Peter Hutterer 对新的插件系统进行了说明:

“Lua 插件在 libinput 和内核之间逻辑上存在,可以从设备修改 evdev 事件流。插件可以改变设备的特性(例如启用/禁用事件代码)和/或改变选定的事件。此外,插件可以禁用某些 libinput 内部功能。这允许为硬件与 libinput 期望(或愿意实现)的不匹配的情况提供定制行为,例如具有非常特定按钮去抖动行为的鼠标。”

libinput 1.30 版本还添加了一种自定义的指针加速方法,用于高分辨率滚轮事件,增加了各种虚拟设备处理功能,以及新的设备特定怪癖。

有关 libinput 1.30 的更多详细信息,请查看发布公告

转自  libinput 1.30 Released With Support For Writing Plug-Ins In Lua – Phoronix