|
|
2010-10-07
, 21:33
|
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#22
|
| The Following User Says Thank You to Matan For This Useful Post: | ||
|
|
2010-10-08
, 11:52
|
|
Posts: 968 |
Thanked: 974 times |
Joined on Nov 2008
@ Ohio
|
#23
|
#! /bin/bash
sudo gainroot
#set variables for current bar level and previous bar level
curbar=`lshal | grep battery.charge_level.current | awk '{print $3}'`
prevbar=`cat /home/user/.ledcharge/lastbar`
if [ $curbar -eq $prevbar ]; then
#exit without doing anything
echo `date | awk '{print $4}'`
exit
else
echo $curbar
#set pattern to current bar level
if [ $curbar -eq 8 ];then
cp /home/user/.ledcharge/mce.8.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 7 ];then
cp /home/user/.ledcharge/mce.7.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 6 ];then
cp /home/user/.ledcharge/mce.6.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 5 ];then
cp /home/user/.ledcharge/mce.5.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 4 ];then
cp /home/user/.ledcharge/mce.4.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 3 ];then
cp /home/user/.ledcharge/mce.3.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 2 ];then
cp /home/user/.ledcharge/mce.2.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 1 ];then
cp /home/user/.ledcharge/mce.1.ini /etc/mce/mce.ini
fi
if [ $curbar -eq 0 ];then
cp /home/user/.ledcharge/mce.0.ini /etc/mce/mce.ini
fi
#remove and reset lastbar variable
rm /home/user/.ledcharge/lastbar
touch /home/user/.ledcharge/lastbar
echo $curbar >> /home/user/.ledcharge/lastbar
fi
#now restart mci
initctl stop mce
sleep 2
initctl start mce
exit
| The Following User Says Thank You to lemmyslender For This Useful Post: | ||
|
|
2010-10-10
, 19:04
|
|
Posts: 429 |
Thanked: 217 times |
Joined on Apr 2010
@ Dubai
|
#24
|
# Priority (0 - highest, 255 - lowest) # Policy - 0 only play pattern when the display is off # 1 play pattern even when the display is on # 2 only play pattern when the display is off, including acting dead # 3 play pattern even when the display is on, including acting dead # 4 only play pattern if the display is off, or if in acting dead # 5 always play pattern, even if vibrator disabled in profiles # Timeout in seconds before pattern is disabled, 0 for infinite # Repeat count, 0 for infinite # AcceleratePeriod time in millisecond # OnPeriod time in milliseconds # BreakPeriod time in milliseconds # OffPeriod time in milliseconds # Speed from 1 to 255 PatternIncomingCall=1;3;0;0;30;970;0;1000;180 PatternIncomingMessage=4;3;2;1;30;360;0;100;180 PatternPowerKeyPress=5;5;1;1;0;16;0;16;128 PatternTouchscreen=11;3;0;1;23;0;15;50;255 PatternChatAndEmail=10;3;0;1;23;0;15;50;255
the idea is to keep led white and modify leds currents
* the script ( Pulsar ) is unfinished and work well until battery is fully charged when full white pattern is changed to full green.
an early variant of the script you can find here :
http://talk.maemo.org/showpost.php?p...4&postcount=33
actual script is more finished and obfuscated and i thought also at battery status indicator.
if i find time i will finish this script with an option of time , battery status or both.
Last edited by blue_led; 2010-10-07 at 21:27.