Ho sebelisa mananeo a BPF ho rarolla mathata ka lisebelisoa tsa ho kenya

Peter Hutterer, mohlokomeli oa sistimi e kenyang ea X.Org ho Red Hat, o hlahisitse sesebelisoa se secha, udev-hid-bpf, e etselitsoeng ho kenya mananeo a BPF ka bo eona a lokisang mathata ho HID (Human Input Device) kapa ho fetola boitšoaro ba bona ho latela khetho ea mosebelisi. . Ho theha li-handers bakeng sa lisebelisoa tsa HID tse kang likonopo le litoeba, ho sebelisoa tsamaiso e nyenyane ea HID-BPF, e hlahang Linux 6.3 kernel mme e u lumella ho etsa li-driver tsa lisebelisoa tsa ho kenya ka mokhoa oa mananeo a BPF kapa ho sebetsana le liketsahalo tse sa tšoaneng ho HID subsystem.

Sesebelisoa sa udev-hid-bpf se ka sebelisoa hammoho le mochini oa udev ho kenya mananeo a BPF ka bo eona ha lisebelisoa tse ncha tsa ho kenya li hokahantsoe, kapa ho kenya mananeo a BPF ka letsoho. Ho na le mekhahlelo e 'meli e meholo ea mananeo a BPF a sebelisoang le udev-hid-bpf: mananeo a ho rarolla mathata ho hardware kapa firmware, le mananeo a ho fetola boitšoaro ba lisebelisoa ka kopo ea mosebedisi.

Tabeng ea pele, mathata a ho felisa mefokolo le liphoso ho lisebelisoa a rarolloa, joalo ka lilepe tsa coordinate tse inverted, mefuta e sa nepahalang ea boleng (mohlala, polelo ea hore ho na le likonopo tse 8 ho fapana le 5) le tatellano e sa utloahaleng ea liketsahalo. Tabeng ea bobeli, re bua ka ho fetola litlhophiso tsa lisebelisoa, mohlala, ho sebelisa mananeo a BPF o ka fetola li-buttons. Ho lebeletsoe hore mananeo a BPF a nang le litokiso qetellong a kenyelelitsoe kernel e kholo 'me a tla etsa hore ho khonehe ho etsa ntle le ho eketsa li-patches kapa bakhanni ba arohaneng ho kernel.

Source: opennet.ru

Eketsa ka tlhaloso