Používanie programov BPF na riešenie problémov vo vstupných zariadeniach

Peter Hutterer, správca vstupného subsystému X.Org v spoločnosti Red Hat, predstavil nový nástroj, udev-hid-bpf, určený na automatické načítanie programov BPF, ktoré opravujú problémy v HID (Human Input Device) alebo menia ich správanie v závislosti od preferencií používateľa. . Na vytváranie handlerov pre HID zariadenia ako klávesnice a myši slúži subsystém HID-BPF, ktorý sa objavil v jadre Linuxu 6.3 a umožňuje vytvárať ovládače vstupných zariadení vo forme programov BPF alebo spracovávať rôzne udalosti v HID subsystéme.

Pomôcku udev-hid-bpf možno použiť v spojení s mechanizmom udev na automatickú aktiváciu programov BPF pri pripojení nových vstupných zariadení alebo na manuálne načítanie programov BPF. Existujú dve hlavné kategórie programov BPF na použitie s udev-hid-bpf: programy na riešenie problémov s hardvérom alebo firmvérom a programy na zmenu správania zariadení na žiadosť používateľa.

V prvom prípade sa riešia problémy odstraňovania defektov a chýb v zariadeniach, ako sú obrátené súradnicové osi, nesprávne rozsahy hodnôt (napríklad tvrdenie, že namiesto 8 tlačidiel je 5) a nelogické postupnosti udalostí. V druhom prípade hovoríme o zmene nastavení zariadenia, napríklad pomocou programov BPF môžete prepínať tlačidlá. Očakáva sa, že programy BPF s opravami budú nakoniec zahrnuté do hlavného jadra a umožnia vám zaobísť sa bez pridávania záplat alebo samostatných ovládačov do jadra.

Zdroj: opennet.ru

Pridať komentár