Verwendung von BPF-Programmen zur Behebung von Problemen in EingabegerÀten

Peter Hutterer, der Maintainer der Eingabesubsysteme von X.Org bei Red Hat, hat ein neues Tool namens udev-hid-bpf vorgestellt, das zur automatischen Lade von BPF-Programmen dient, die Probleme bei HID (Human Input Device)-EingabegerĂ€ten beheben oder deren Verhalten je nach BenutzerprĂ€ferenzen Ă€ndern. FĂŒr die Erstellung von Handlern fĂŒr HID-GerĂ€te wie Tastaturen und MĂ€use wird das im Linux-Kernel 6.3 eingefĂŒhrte HID-BPF-Subsystem verwendet, das es ermöglicht, EingabegerĂ€tetreiber in Form von BPF-Programmen zu erstellen oder verschiedene Ereignisse im HID-Subsystem zu verarbeiten.

Das Tool udev-hid-bpf kann zusammen mit dem udev-Mechanismus verwendet werden, um BPF-Programme automatisch zu aktivieren, wenn neue EingabegerĂ€te angeschlossen werden, oder um BPF-Programme manuell zu laden. Es werden zwei Hauptkategorien von BPF-Programmen hervorgehoben, die zusammen mit udev-hid-bpf verwendet werden können: Programme zur Behebung von Problemen mit Hardware oder Firmware und Programme zur Änderung des Verhaltens von GerĂ€ten nach Benutzerwunsch.

Im ersten Fall werden Probleme behoben, wie invertierte Koordinatenachsen, inkorrekte Wertebereiche (zum Beispiel die Angabe von 8 Tasten anstelle von 5) und unlogische Ereignisfolgen. Im zweiten Fall geht es darum, die GerÀteeinstellungen zu Àndern; zum Beispiel können Tasten mit BPF-Programmen umgekehrt werden. Es wird erwartet, dass BPF-Programme mit Korrekturen im Laufe der Zeit in den Hauptkern integriert werden und es ermöglichen, ohne Patches oder separate Treiber im Kernel auszukommen.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster