mkdir /home/user/.disable-backlight
#!/bin/sh #Saving user's current choice of display blanking mode gconftool -g /system/osso/dsm/display/inhibit_blank_mode > /home/user/.disable-backlight/dim #Let's disable screen blanking, so it won't get "dimmed", resulting in backlight getting enabled again... #Disabling dimming and keeping blanking would be better, but settings allow only the opposite situation :( gconftool -s --type int /system/osso/dsm/display/inhibit_blank_mode 3 #Disabling ambient light sensor's influence on screen brightness, for a while... sed -ie 's/brightness-als/brightness-simple/' /etc/mce/mce.ini stop mce || exit 1 sleep 1 start mce || exit 1 sleep 2 #Saving current backlight value, and disable backlight completely cat /sys/class/backlight/acx565akm/brightness > /home/user/.disable-backlight/brightness echo 0 > /sys/class/backlight/acx565akm/brightness #bye bye exit 0
#!/bin/sh # Setting user's choice for dimming DIM=$(cat /home/user/.disable-backlight/dim) gconftool -s --type int /system/osso/dsm/display/inhibit_blank_mode $DIM #Enabling ambient light sensor's influence on screen brightness, again... sed -ie 's/brightness-simple/brightness-als/' /etc/mce/mce.ini stop mce sleep 1 start mce sleep 2 #...and enabling initial backlight BCL=$(cat /home/user/.disable-backlight/brightness) echo $BCL > /sys/class/backlight/acx565akm/brightness #bye bye exit 0