FERRAMENTAS LINUX: Kernel Linux 6.10 : Simplificação do Manuseio de Telas Sensíveis ao Toque

sábado, 1 de junho de 2024

Kernel Linux 6.10 : Simplificação do Manuseio de Telas Sensíveis ao Toque

 


No momento, ao lidar com telas sensíveis ao toque com bugs, um arquivo C precisa ser manipulado manualmente e o kernel do Linux recompilado. 

Com a nova opção de linha de comando do kernel "i2c_touchscreen_props", esse processo se torna dramaticamente mais fácil para quem usa Linux em dispositivos com tela sensível ao toque.

Hans de Goede, da Red Hat, aceitou o desafio de melhorar o manuseio de telas sensíveis ao toque peculiares. A meta é tornar mais fácil definir as propriedades da tela sensível ao toque, seja por meio de correções ou para fazer seu dispositivo funcionar enquanto espera por um patch adequado do kernel Linux. 










A nova opção "i2c_touchscreen_props" permite passar novas propriedades da tela sensível ao toque no momento da inicialização, sem a necessidade de recompilar o kernel.

Considerando que as telas sensíveis ao toque estão em laptops e tablets de baixo consumo de energia, evitar recompilar o kernel para substituir ou corrigir propriedades é uma grande vitória. 









Esta nova opção foi enviada na quinta-feira como parte das correções do driver da plataforma x86 para o ciclo do Kernel Linux 6.10.


Hans explica no patch a adição da nova opção:

"Em plataformas x86/ACPI, as telas sensíveis ao toque geralmente funcionam sem a necessidade de qualquer configuração específica de dispositivo/modelo. Mas em alguns casos (principalmente com telas Silead e Goodix), é necessário especificar manualmente várias propriedades da tela por modelo.
O touchscreen_dmi é um local especial para peculiaridades do DMI, mas pode ser um desafio para os usuários descobrirem os valores de propriedade corretos, especialmente para telas Silead, onde nenhuma delas pode ser lida no controlador da tela.
Os usuários atualmente só podem testar as propriedades da tela sensível ao toque editando touchscreen_dmi.c e, em seguida, construindo um kernel completamente novo. Isso torna desnecessariamente difícil para os usuários testar e enviar propriedades quando necessário para seu modelo de laptop/tablet."


A adição do suporte para especificar propriedades na linha de comando do kernel permite que os usuários descubram facilmente as configurações corretas. Esta nova opção "i2c_touchscreen_props" é muito mais conveniente do que recompilar o kernel para lidar com uma tela sensível ao toque problemática. 









Ela foi enviada como uma parte para as correções de driver da plataforma x86 desta semana para o kernel Linux 6.10.





Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário