Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_speaker_dbus_msg.py
diff options
context:
space:
mode:
Diffstat (limited to 'test_speaker_dbus_msg.py')
-rw-r--r--test_speaker_dbus_msg.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/test_speaker_dbus_msg.py b/test_speaker_dbus_msg.py
new file mode 100644
index 0000000..695175a
--- /dev/null
+++ b/test_speaker_dbus_msg.py
@@ -0,0 +1,23 @@
+import dbus
+import gobject
+
+def main():
+ loop = gobject.MainLoop()
+ loop.run()
+ try:
+ bus = dbus.SystemBus()
+ bus.add_signal_receiver(__button_pressed_cb,
+ dbus_interface='org.freedesktop.Hal.Device',
+ signal_name='volume-up')
+ except dbus.DBusException, e:
+ print 'Can''t create signal receiver.'
+
+def __button_pressed_cb(sender,message):
+ print 'dbus message', message
+
+
+
+
+if __name__ == '__main__':
+ main()
+