m_quadrat
26.08.09, 14:36
Ich öffne mit meiner Applikation die Nodes /dev/eventX und kann von Maus, Tastaturen, usw. die Ereignisse lesen.
Diese Nodes werden von den Input-Geräten bzw. vom Betriebssystem automatisch erzeugt.
Es geht um Ereignisse, die von einem Hintergrundprozess verarbeitet werden sollen, unabhängig vom Focus etc.
All den Geräten, die die Einträge /dev/eventX erzeugen, wenn sie verbunden sind, ist gemeinsam, dass sie
in der Datei /proc/bus/usb/devices in einer der letzten Zeilen der Gerätebeschreibung "driver=usbhid" stehen haben.
Die Geräte, die in der Datei /proc/bus/usb/devices "driver=(none)" stehen haben, legen keinen Node /dev/eventX an.
Gibt es eine Möglichkeit, diese Geräte so im System zu konfigurieren, dass der HIS-Treiber verwendet wird?
Oder sind die Eigenschaften der Geräte fest in der Firmware des Gerätes festgelegt ??
Diese Nodes werden von den Input-Geräten bzw. vom Betriebssystem automatisch erzeugt.
Es geht um Ereignisse, die von einem Hintergrundprozess verarbeitet werden sollen, unabhängig vom Focus etc.
All den Geräten, die die Einträge /dev/eventX erzeugen, wenn sie verbunden sind, ist gemeinsam, dass sie
in der Datei /proc/bus/usb/devices in einer der letzten Zeilen der Gerätebeschreibung "driver=usbhid" stehen haben.
Die Geräte, die in der Datei /proc/bus/usb/devices "driver=(none)" stehen haben, legen keinen Node /dev/eventX an.
Gibt es eine Möglichkeit, diese Geräte so im System zu konfigurieren, dass der HIS-Treiber verwendet wird?
Oder sind die Eigenschaften der Geräte fest in der Firmware des Gerätes festgelegt ??