Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_speaker_dbus_msg.py
blob: 695175abd9e41bb4cd6ffbc7a8c1f5b9e476690b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()