Peter Hutterer, Red Hatin X.Org-syöttöalijärjestelmän ylläpitäjä, esitteli uuden apuohjelman, udev-hid-bpf, joka on suunniteltu lataamaan automaattisesti BPF-ohjelmia, jotka korjaavat HID:n (Human Input Device) ongelmia tai muuttavat niiden toimintaa käyttäjän mieltymysten mukaan. . Käsittelijöiden luomiseen HID-laitteille, kuten näppäimistöille ja hiirille, käytetään HID-BPF-alijärjestelmää, joka ilmestyi Linux 6.3 -ytimeen ja jonka avulla voit luoda syöttölaiteajureita BPF-ohjelmien muodossa tai käsitellä erilaisia tapahtumia HID-alijärjestelmässä.
Udev-hid-bpf-apuohjelmaa voidaan käyttää yhdessä udev-mekanismin kanssa BPF-ohjelmien automaattiseen aktivoimiseen, kun uusia syöttölaitteita liitetään, tai BPF-ohjelmien lataamiseen manuaalisesti. On olemassa kaksi pääluokkaa BPF-ohjelmia käytettäviksi udev-hid-bpf:n kanssa: ohjelmat laitteiston tai laiteohjelmiston ongelmien vianmääritystä varten ja ohjelmat laitteiden toiminnan muuttamiseksi käyttäjän pyynnöstä.
Ensimmäisessä tapauksessa ratkaistaan laitteiden vikojen ja virheiden poistamisongelmat, kuten käänteiset koordinaattiakselit, virheelliset arvoalueet (esimerkiksi väite, että painikkeita on 8 sijasta 5) ja epäloogiset tapahtumasarjat. Toisessa tapauksessa puhumme laiteasetusten muuttamisesta, esimerkiksi BPF-ohjelmien avulla voit vaihtaa painikkeita. On odotettavissa, että BPF-ohjelmat korjauksineen sisällytetään lopulta pääytimeen ja niiden avulla voidaan tehdä ilman korjaustiedostojen tai erillisten ajurien lisäämistä ytimeen.
Lähde: opennet.ru