17 lines
380 B
Python
Executable File
17 lines
380 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import dbus
|
|
from efl import dbus_mainloop
|
|
from efl import ecore
|
|
|
|
|
|
def print_name_owner_changed(obj, old, new):
|
|
print("Obj = '%s', Old = '%s', New = '%s'" % (obj, old, new))
|
|
|
|
|
|
dbus_ml = dbus_mainloop.DBusEcoreMainLoop()
|
|
bus = dbus.SystemBus(mainloop=dbus_ml)
|
|
|
|
bus.add_signal_receiver(print_name_owner_changed, "NameOwnerChanged")
|
|
ecore.main_loop_begin()
|