BPF-ohjelmien käyttäminen syöttölaitteiden ongelmien ratkaisemiseen

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

Lisää kommentti