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

Linux 6.10 让处理古怪的触摸屏变得容易多了

Linux 6.10 让处理古怪的触摸屏变得容易多了

目前,在处理古怪/有问题的触摸屏时,需要手动操作 C 文件并重新编译 Linux 内核。随着新的 “i2c_touchscreen_props “内核命令行选项即将加入主线内核,覆盖触摸屏属性的过程将大大简化在触摸屏设备上使用 Linux 的过程。

红帽公司的汉斯-德-戈德(Hans de Goede)接受了这一挑战,即改进处理古怪触摸屏的方法,使触摸屏属性的设置更容易,以便反复推敲可能的修复方法,或在等待适当的 Linux 内核补丁时让设备正常工作。新的 “i2c_touchscreen_props “选项允许在启动时传递新的触摸屏属性,而无需重新编译内核。考虑到触摸屏多用于低功耗笔记本电脑/平板电脑,因此无需为了覆盖/修复触摸屏属性而重新编译内核,这是一个很大的进步。

这个新的 “i2c_touchscreen_props “选项是本周四作为 Linux 6.10 周期 x86 平台驱动程序修复的一部分提交的。Hans 在补丁中解释说

添加了这个新选项:
“在 x86/ACPI 平台上,触摸屏大多可以正常工作,不需要任何设备/型号的特定配置。但在某些情况下(主要是 Silead 和 Goodix 触摸屏),仍有必要根据每个型号手动指定各种触摸屏属性。

为此,touchscreen_dmi 是 DMI 怪癖的一个特殊位置,但对于用户来说,找出正确的属性值可能很有挑战性,尤其是对于 Silead 触摸屏,因为这些属性值无法从触摸屏控制器读回。

ATM 用户只能通过编辑 touchscreen_dmi.c,然后构建一个全新的内核来测试触摸屏属性,这使得用户在必要时难以测试和提交其笔记本电脑/平板电脑型号的属性。

增加在内核命令行中指定属性的支持,让用户轻松找出正确的设置”。

事实证明,这个新的 “i2c_touchscreen_props “选项非常有用,比重新编译内核来处理有问题的触摸屏要方便得多。

这个新选项是作为本周 Linux 6.10 内核 x86 平台驱动程序修复的一部分提交的。

转自 Linux 6.10 Is Making It Much Easier To Deal With Quirky Touchscreens – Phoronix