In my Clevo notebook all the Fn keys work, except the Brightness keys. So,
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 xbacklight
Decide where you want the custom script to reside (see bellow) and export the following bash
variable:
export PATHWHEREYOUWANTYOURSCRIPT=/usr/local/bin/increasebacklight.sh
Then 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 $PATHWHEREYOUWANTYOURSCRIPT
That is all.
P.S.
Yariv,
If you are reading this, thanks for introducing me to xbacklight.