BPF programak erabiltzea sarrera-gailuetako arazoak konpontzeko

Peter Hutterer-ek, Red Hat-eko X.Org sarrerako azpisistemaren mantentzaileak, utilitate berri bat aurkeztu zuen, udev-hid-bpf, HID-n (Human Input Device) arazoak konpontzen dituzten BPF programak automatikoki kargatzeko diseinatua edo erabiltzailearen hobespenen arabera haien portaera aldatzen dutenak. . HID gailuetarako kudeatzaileak sortzeko, hala nola, teklatuak eta saguak, HID-BPF azpisistema erabiltzen da, Linux 6.3 nukleoan agertu zena eta sarrerako gailuen kontrolatzaileak BPF programen moduan sortzeko edo HID azpisisteman hainbat gertaera kudeatzeko aukera ematen du.

udev-hid-bpf utilitatea udev mekanismoarekin batera erabil daiteke BPF programak automatikoki aktibatzeko sarrerako gailu berriak konektatzen direnean, edo BPF programak eskuz kargatzeko. Udev-hid-bpf-ekin erabiltzeko BPF programen bi kategoria nagusi daude: hardware edo firmwareko arazoak konpontzeko programak, eta gailuen portaera aldatzeko programak erabiltzaileak eskatuta.

Lehenengo kasuan, gailuetan akatsak eta akatsak ezabatzeko arazoak konpontzen dira, hala nola alderantzizko koordenatu-ardatzak, balio-tarte okerrak (adibidez, 8 botoi daudela dioen adierazpena 5 ordez) eta gertaeren sekuentzia ilogikoak. Bigarren kasuan, gailuaren ezarpenak aldatzeaz ari gara, adibidez, BPF programak erabiliz botoiak trukatu ditzakezu. Konponketak dituzten BPF programak nukleo nagusian sartuko direla espero da eta nukleoan adabaki edo kontrolatzaile bereizirik gehitu gabe egin ahal izango da.

Iturria: opennet.ru

Gehitu iruzkin berria