So simply use script wrapper to tangoGPS:

#!/bin/sh
mdbus -s org.shr.ophonekitd.Usage /org/shr/ophonekitd/Usage
org.shr.ophonekitd.Usage.RequestResource 'CPU'
mdbus -s org.shr.ophonekitd.Usage /org/shr/ophonekitd/Usage
org.shr.ophonekitd.Usage.RequestResource 'Display'
/usr/bin/tangogps
mdbus -s org.shr.ophonekitd.Usage /org/shr/ophonekitd/Usage
org.shr.ophonekitd.Usage.ReleaseResource 'CPU'
mdbus -s org.shr.ophonekitd.Usage /org/shr/ophonekitd/Usage
org.shr.ophonekitd.Usage.ReleaseResource 'Display'

I believe using dbus-send would be faster, if you think mdbus is too
slow, please look at it. You also can try to run all of mdbus calls in
background by adding "&" on end of each line.

dos

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to