如今距离 Linux 5.13 正式发布的日子越来越近,日前一个名为"surface-hid"
的新驱动被加入了 Linux 5.13 的合并队列中,该驱动将会在较新的 Surface 设备上改进对键盘和触摸板的支持。
目前,当用户在较新的微软 Surface 设备(如 Surface Laptop 3 和 Surface Book 3)上运行 Linux 主线内核(mainline kernel)时,并无法支持键盘和触控板的使用,用户只能通过额外的 DKMS 模块来获得支持。现在 surface-hid 驱动已经在 Linux 5.13 合并窗口之前进入了 HID 的"-next"分支中,因此 Linux 5.13 即将获得在主线内核中对新款 Surface 设备键盘和触控板的支持。
不过需要注意的是,这个 surface-hid 驱动并不是微软官方推出的,而是由个人开发者 Maximilian Luz 所制作的。Maximilian 近乎单枪匹马地在 Linux 上持续改进微软 Surface 状态。除了 surface-hid 这个驱动以外,这位独立开发者还编写了许多针对 Surface 设备在 Linux 系统下的驱动,以便在 Linux 上更好地支持 Surface。
随着这个 HID for-next 补丁引入超过 600 行新代码,微软新款 Surface 设备的键盘和触摸板终于可以在 Linux 上达到开箱即用的程度了。