Peter Hutterer, X.Org-i sisendussĂŒsteemi hooldaja, kes töötab Red Hat'is, tutvustas uut utiliiti udev-hid-bpf, mis on ette nĂ€htud BPF-programmide automaatseks laadimiseks, et lahendada sisendseadmete, nagu HID (Inimese Sisendseade) probleemid vĂ”i muuta nende kĂ€itumist vastavalt kasutaja eelistustele. HID-seadmete, nagu klaviatuuride ja hiirte, kĂ€sitlemiseks kasutatakse HID-BPF alamĂŒsteemi, mis ilmus Linuxi 6.3 tuumas ja vĂ”imaldab luua sisendseadmest draivereid BPF-programmide kujul vĂ”i töödelda erinevaid sĂŒndmusi HID alamĂŒsteemis.
Utiliiti udev-hid-bpf saab kasutada koos udev-mehhanismiga BPF-programmide automaatseks aktiveerimiseks, kui uusi sisendseadmeid ĂŒhendatakse, vĂ”i BPF-programmide kĂ€sitsi laadimiseks. Erakordsete BPF-programmide kahte peamist kategooriat, mida saab kasutada koos udev-hid-bpf-iga: riistvara vĂ”i pĂŒsivara probleemide lahendamise programmid ja seadmete kĂ€itumise muutmise programmid vastavalt kasutaja soovile.
Esimesel juhul lahendatakse probleeme seadmete tĂ”rgete ja vigade, nagu koordinaatide pöördmised, vale vÀÀrtuste vahemikud (nt 8 nuppu olemasolu asemel 5) ja loogikavĂ€lised sĂŒndmuste jĂ€rjestused. Teisel juhul on jutt seadmete seadete muutmisest; nĂ€iteks BPF-programmid vĂ”ivad nuppude asukohti vahetada. Oletatakse, et parandustega BPF-programmid lisatakse aja jooksul peatuumasse ja vĂ”imaldavad vĂ€ltida tuuma tĂ€iendavate plaastrite vĂ”i eraldi draiverite lisamist.
Allikas: opennet.ru
