Maybe this fix from Dov-El works for you as well? It worked for me, but I am not on Kde:
"The fix is found @ http://www.ubuntu1501.com/2008/04/overview-of-ubuntu-804-hardy-heron-on.html . and was blogged by aaronmt (http://www.blogger.com/profile/00032734089773880467).
<quote> To fix brightness, it's easy as just editing two script files. No bios change whatsoever.
sudo gedit /etc/acpi/video_brightnessup.sh
replace everything in the file with
#!/bin/bash
CURRENT=$(grep "current:" /proc/acpi/video/VGA/LCD/brightness |awk '{print $2}')
case "$CURRENT" in
100) echo -n 100 > /proc/acpi/video/VGA/LCD/brightness; ;; 87) echo -n 100 > /proc/acpi/video/VGA/LCD/brightness; ;; 75) echo -n 87 > /proc/acpi/video/VGA/LCD/brightness; ;; 62) echo -n 75 > /proc/acpi/video/VGA/LCD/brightness; ;; 50) echo -n 62 > /proc/acpi/video/VGA/LCD/brightness; ;; 37) echo -n 50 > /proc/acpi/video/VGA/LCD/brightness; ;; 25) echo -n 37 > /proc/acpi/video/VGA/LCD/brightness; ;; 12) echo -n 25 > /proc/acpi/video/VGA/LCD/brightness; ;; *) echo -n 100 > /proc/acpi/video/VGA/LCD/brightness ; ;; esac
sudo gedit /etc/acpi/video_brightnessdown.sh
12) echo -n 12 > /proc/acpi/video/VGA/LCD/brightness; ;; 25) echo -n 12 > /proc/acpi/video/VGA/LCD/brightness; ;; 37) echo -n 25 > /proc/acpi/video/VGA/LCD/brightness; ;; 50) echo -n 37 > /proc/acpi/video/VGA/LCD/brightness; ;; 62) echo -n 50 > /proc/acpi/video/VGA/LCD/brightness; ;; 75) echo -n 62 > /proc/acpi/video/VGA/LCD/brightness; ;; 87) echo -n 75 > /proc/acpi/video/VGA/LCD/brightness; ;; 100) echo -n 87 > /proc/acpi/video/VGA/LCD/brightness; ;; *) echo -n 50 > /proc/acpi/video/VGA/LCD/brightness ; ;; esac
</quote>"
Maybe this fix from Dov-El works for you as well? It worked for me, but I am not on Kde:
"The fix is found @ http:// www.ubuntu1501. com/2008/ 04/overview- of-ubuntu- 804-hardy- heron-on. html . and was blogged by aaronmt (http:// www.blogger. com/profile/ 000327340897738 80467).
<quote>
To fix brightness, it's easy as just editing two script files. No bios change whatsoever.
sudo gedit /etc/acpi/ video_brightnes sup.sh
replace everything in the file with
#!/bin/bash
CURRENT=$(grep "current:" /proc/acpi/ video/VGA/ LCD/brightness |awk '{print $2}')
case "$CURRENT" in
100) video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness ;
echo -n 100 > /proc/acpi/
;;
87)
echo -n 100 > /proc/acpi/
;;
75)
echo -n 87 > /proc/acpi/
;;
62)
echo -n 75 > /proc/acpi/
;;
50)
echo -n 62 > /proc/acpi/
;;
37)
echo -n 50 > /proc/acpi/
;;
25)
echo -n 37 > /proc/acpi/
;;
12)
echo -n 25 > /proc/acpi/
;;
*)
echo -n 100 > /proc/acpi/
;;
esac
sudo gedit /etc/acpi/ video_brightnes sdown.sh
replace everything in the file with
#!/bin/bash
CURRENT=$(grep "current:" /proc/acpi/ video/VGA/ LCD/brightness |awk '{print $2}')
case "$CURRENT" in
12) video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness; video/VGA/ LCD/brightness ;
echo -n 12 > /proc/acpi/
;;
25)
echo -n 12 > /proc/acpi/
;;
37)
echo -n 25 > /proc/acpi/
;;
50)
echo -n 37 > /proc/acpi/
;;
62)
echo -n 50 > /proc/acpi/
;;
75)
echo -n 62 > /proc/acpi/
;;
87)
echo -n 75 > /proc/acpi/
;;
100)
echo -n 87 > /proc/acpi/
;;
*)
echo -n 50 > /proc/acpi/
;;
esac
</quote>"