Check for both "BAT" (for BAT0) and "bat" (for "battery"). Only patch the .c file so makefile don't attempt to re-run valac. James 2015 diff -ur vattery-0.7.5-old/src/battery.c vattery-0.7.5/src/battery.c --- vattery-0.7.5-old/src/battery.c 2012-06-18 04:13:44.000000000 +0700 +++ vattery-0.7.5/src/battery.c 2015-04-03 15:29:05.140083821 +0700 @@ -780,6 +780,8 @@ gboolean _tmp15_ = FALSE; _tmp10_ = name; _tmp11_ = g_str_has_prefix (_tmp10_, "BAT"); + if (!_tmp11_) + _tmp11_ = g_str_has_prefix (_tmp10_, "bat"); if (!_tmp11_) { _g_free0 (name); continue;