'See http://www.notmart.org/misc/statusnotifieritem/statusnotifierwatcher.html'

def detect_status_notifier(self):

    self.status_notifier = False
    if ((self.bus is not None) and self.bus.name_has_owner(STATUS_NOTIFIER[0])):
        args = (STATUS_NOTIFIER[:2] + (self.dbus.PROPERTIES_IFACE, u'Get', u'ss', (STATUS_NOTIFIER[(-1)], u'IsStatusNotifierHostRegistered')))
        self.status_notifier = bool(self.bus.call_blocking(timeout=0.1, *args))
