Ngagunakeun program BPF pikeun ngajawab masalah dina alat input

Peter Hutterer, pangropéa subsistem input X.Org di Red Hat, ngenalkeun utilitas anyar anu disebut udev-hid-bpf, dirancang pikeun otomatis ngamuat program BPF anu ngalereskeun masalah dina HID (Alat Input Manusa) atanapi ngarobih kabiasaanna gumantung kana kahoyong pangguna. . Pikeun nyiptakeun panangan pikeun alat HID sapertos kibor sareng beurit, subsistem HID-BPF dianggo, anu muncul dina kernel Linux 6.3 sareng ngamungkinkeun anjeun nyiptakeun supir alat input dina bentuk program BPF atanapi ngadamel sagala rupa acara dina subsistem HID.

Utilitas udev-hid-bpf tiasa dianggo babarengan sareng mékanisme udev pikeun otomatis ngaktipkeun program BPF nalika alat input énggal disambungkeun, atanapi ngamuat program BPF sacara manual. Aya dua kategori utama program BPF pikeun dianggo sareng udev-hid-bpf: program pikeun ngungkulan masalah dina hardware atanapi firmware, sareng program pikeun ngarobih paripolah alat anu dipénta ku pangguna.

Dina kasus anu pertama, masalah ngaleungitkeun cacad sareng kasalahan dina alat direngsekeun, sapertos sumbu koordinat terbalik, rentang nilai anu salah (contona, pernyataan yén aya 8 tombol tibatan 5) sareng urutan kajadian anu teu logis. Dina kasus kadua, urang ngobrol ngeunaan ngarobah setelan alat, contona, ngagunakeun program BPF anjeun tiasa swap tombol. Diperkirakeun yén program BPF kalayan perbaikan antukna bakal dilebetkeun kana kernel utama sareng bakal tiasa dilakukeun tanpa nambihan patch atanapi supir misah kana kernel.

sumber: opennet.ru

Tambahkeun komentar