after search quite long, I have found that the only solution that really works for me
is "xbacklight".
So, here is how to map the "Special Key " and alt together with F8 and F9 to reduce or
increase screen brightness.
First, install xbacklight:
aptitude install xbacklightDecide where you want the custom script to reside (see bellow) and export the following bash variable:
export PATHWHEREYOUWANTYOURSCRIPT=/usr/local/bin/increasebacklight.shThen create custom keybindings:
#setting to decrease gconftool-2 -s /desktop/gnome/keybindings/custom1/action -t string "xbacklight -dec 14" gconftool-2 -s /desktop/gnome/keybindings/custom1/binding -t string "F8" gconftool-2 -s /desktop/gnome/keybindings/custom1/name -t string "Reduce Backlight" #setting to increase backlight gconftool-2 -s /desktop/gnome/keybindings/custom2/action -t string "$PATHWHEREYOUWANTYOURSCRIPT" gconftool-2 -s /desktop/gnome/keybindings/custom2/binding -t string " F9" gconftool-2 -s /desktop/gnome/keybindings/custom2/name -t string "Increase Backlight"
And finally, setup the the script which increases the screen brightness:
#note: if you chose like me /usr/local/bin/increasebacklight.sh #run the following as root. #you can also have it in ~/bin/increasebacklight.sh, just make #sure ~/bin/ is in your PATH cat >> $PATHWHEREYOUWANTYOURSCRIPT <<EOF #!/bin/bash # a simple script to avoid the fact # that it is impossile to increase 0 precent # by add more precent ... LEVEL=`xbacklight -get` if [ $LEVEL == "0.000000" ]; then xbacklight -set 15 else xbacklight -inc 15 fi EOF chmod +x $PATHWHEREYOUWANTYOURSCRIPTThat is all.
P.S.
Yariv,
If you are reading this, thanks for introducing me to xbacklight.
No comments:
Post a Comment