| #!/usr/bin/python | |
| import dbus | |
| bus = dbus.SystemBus() | |
| manager = dbus.Interface(bus.get_object('org.freedesktop.NetworkManager', | |
| '/org/freedesktop/NetworkManager'), | |
| 'org.freedesktop.NetworkManager') | |
| states = [ "unknown", "asleep", "connecting", "connected", "disconnected" ] | |
| state = manager.state() | |
| print "System is %s" % (states[state]) |