DBUS – Linux Desktop Hacking - Mid-Hudson Valley Linux Users ...
DBUS – Linux Desktop Hacking - Mid-Hudson Valley Linux Users ...
DBUS – Linux Desktop Hacking - Mid-Hudson Valley Linux Users ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sean Dague<br />
Without Introspection<br />
def connect_netman(bus)<br />
n_dbus = bus.service("org.freedesktop.NetworkManager")<br />
netman = n_dbus.object("/org/freedesktop/NetworkManager")<br />
poi = DBus::ProxyObjectInterface.new(netman,<br />
"org.freedesktop.NetworkManager")<br />
return poi<br />
end<br />
netman = connect_netman(system_bus)<br />
netman.on_signal(system_bus, "DeviceNowActive") { |device, network|<br />
pp device # "/org/freedesktop/NetworkManager/Devices/wlan0"<br />
pp network # “szj”<br />
recycle_pidgin(pidgin)<br />
}<br />
<strong>Mid</strong>-<strong>Hudson</strong> <strong>Valley</strong> <strong>Linux</strong> <strong>Users</strong> Group<br />
15