Hello.<br><br>I&#39;m running Linux EeeOS 2.6.24-1-686 on my 701 and found that gnome-power-manager don&#39;t warn me when battery is low and my system runs out of battery until it shuts down uncleanly making errors on my filesystem.<br>
<br>Probably there&#39;s some other power manager daemon that works well, but I&#39;ve written a stupid script that looks for remaining battery every 2 minutes warning me with an xmessage when battery is lower than 20% and shutting down my machine cleanly when it reaches 10%.<br>
<br>Here it is:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">##!/bin/sh<br>while true<br>do<br>if ! grep -q on-line /proc/acpi/ac_adapter/AC0/state ; then<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BAT_DIR=/proc/acpi/battery/BAT0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FULL_BAT=`grep &#39;last full capacity&#39; ${BAT_DIR}/info | awk &#39;{ print $4 }&#39;`<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CUR_BAT=`grep &#39;remaining capacity&#39; ${BAT_DIR}/state | awk &#39;{ print $3 }&#39;`<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AVG=`expr $(expr ${CUR_BAT} \* 100) / ${FULL_BAT}`<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ &quot;$AVG&quot; -le &quot;20&quot; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmessage Warning, Low Battery... $AVG &amp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ &quot;$AVG&quot; -le &quot;10&quot; ]; then<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmessage I&#39;ll shut down in 2 minutes unless you connect to AC. &amp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep 120<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ! grep -q on-line /proc/acpi/ac_adapter/AC0/state ; then</blockquote><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # YOU MAY CHANGE THIS ACCORDING TO YOUR DE.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gdm-control --shutdown<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lxsession -exit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>fi<br>sleep 120<br><br>done<br><br></blockquote><div>
<br>I just run it in background when my lxsession starts.<br><br>Hope to be helpfull and excuse my bad English.<br><br></div>