staging.inyokaproject.org

Event Management with Ubuntu Linux

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.10 (Intrepid Ibex)
Antworten |

hofmann

Avatar von hofmann

Anmeldungsdatum:
29. Oktober 2004

Beiträge: 37

Hallo,

ich schreibe gerade ein kleines Programm für Ubuntu Linux. Und zwar soll es die gleiche Arbeit verrichten wie der Garmin Agent auf Windows.

Dafür muss ich wissen ob der Garmin USB Dongle angeschlossen ist oder nicht und ich muss mitbekommen wenn er connected / disconnected wird. Ist dies über dbus oder ein andere System möglich?

Wenn ja wo kann ich mir Informationen über die Schnittstellen besorgen?

Ich wollte gerne auf aktives Pollen von lspci verzichten.

Ciao Sebastian

frunk

Avatar von frunk

Anmeldungsdatum:
22. Mai 2006

Beiträge: 164

Hi!

Hilft dir das weiter?

udev

Gruß

frunk

hofmann

(Themenstarter)
Avatar von hofmann

Anmeldungsdatum:
29. Oktober 2004

Beiträge: 37

Hallo,

danke für den Hinweis. Das ist schon mal fast das was ich brauche. Ich könnte mir damit eine Regel erstellen die ein Skript startet.

Noch besser wäre es für mich sich direkt mit meinem Programm (c++/qt) an die udev Schnittstelle zu haengen, und sich da mit einer callback Funktion zu registrieren?

Dann muss ich keine externe udev Regel definieren und ich muss das Skript nicht mit meiner Applikation verbinden.

Mit freundlichen Gruessen Sebastian

Antworten |