On Thu, 2007-12-13 at 07:23 +0100, [EMAIL PROTECTED] wrote:
> Hi All;
> 
> Like several people out there, I wanted to have user (non-root)
> scripts run when NM changed state.
> 
> I decided to write a quick python script to snoop the dbus, and call 
> a function when an interface is brought up or down. Maybe somebody
> else will find this useful.

Cool!  It does look useful, yes.  I wonder if this functionality
shouldn't be built into the applet (with asynchronous dispatching, of
course) or something like that to stem the proliferation of daemons :)
In any case, this sort of thing is quite useful.

Dan

> Instead of a director of scripts, just place a file called
> .nmdispatchrc in the home directory, containing python code which
> defines functions ifup and ifdown. e.g.
> 
> def ifup(interface,*args)
>     print 'interface '+interface 'brought up'
> 
> def ifdown(interface,*args)
>     print 'interface '+interface+ ' brought down'
> 
> you will need dbus-python
> 
> _______________________________________________
> NetworkManager-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/networkmanager-list

_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to