> NM will automatically monitor the status of the
> rfkill keys (via HAL) and enable/disable the device automatically.
> There shouldn't be a need for external scripts of any kind.

Ok, so (my hotkey only sends ACPI events) when my script disables the radio 
through the file /sys/network/eth1/device/rf_kill, NM will automatically notice 
the change AND will update the APPLET too, purging the wireless list and 
removing the check near "enable wireless". Or should I use HAL in my script 
instead of directly changing the file?

IMPORTANT: note that it is not enough to call the function 
"manager_set_wireless_enabled(NMManager *manager, gboolean enabled)" in 
nm-manager.c because the applet is not notified at all, so the applet itself 
might be the one who checks hal and then executes the disable wireless command 
through dbus

> Interesting; that should also be handled by HAL at the highest level if
> needed.  It's intimately tied into rfkill, and therefore should be
> handled by the same code/framework (ie, not NM) that actually handles
> the rfkill key events.

All right. I think this would be a very simple implementation, though I don't 
know it has been considered yet...


Another question: what should my system have to support rfkill through hal? I 
have now hal version 0.5.9-2ubuntu1, but lshal does not show anything about 
rfkill





      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to