On 20.05.2008, at 11:31, Martin Langhoff wrote: > On Tue, May 20, 2008 at 8:58 PM, Marco Pesenti Gritti > <[EMAIL PROTECTED]> wrote: >> But it works only on the XO. > > Fair enough. Is there a portable (and lightweight) way of asking this > question from bash?
battery=`hal-find-by-capability --capability battery` ac_adapter=`hal-find-by-capability --capability ac_adapter` finds you the HAL devices for the battery and the ac. lshal -lu $battery lshal -lu $ac_adapter shows the properties, then you can apply generic shell magic to test (like, grep for "ac_adapter.present = true"). Also, it gives you the sysfs path if you prefer that. Note that hal-find-* may return multiple items or none depending on the machine. - Bert - _______________________________________________ Devel mailing list [email protected] http://lists.laptop.org/listinfo/devel
