[root@dywmsi ~]# tail -4 /var/log/messages Jun 13 06:42:26 dywmsi kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0). Jun 13 06:42:26 dywmsi kernel: atkbd serio0: Use 'setkeycodes e077 <keycode>' to make it known. Jun 13 06:42:27 dywmsi kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). Jun 13 06:42:27 dywmsi kernel: atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.
[root@dywmsi ~]# xmodmap -pke | grep -i bright keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp keycode 237 = XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown keycode 238 = XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp
[root@dywmsi ~]# setkeycodes e078 233 [root@dywmsi ~]# setkeycodes e077 232
[root@dywmsi ~]# vim /etc/rc.d/rc.local [root@dywmsi ~]# tail -2 /etc/rc.d/rc.local setkeycodes e078 233 setkeycodes e077 232
[root@dywmsi ~]# cat /usr/bin/xbacklight.sh #!/bin/bash max=$(cat /sys/class/backlight/intel_backlight/max_brightness) actual=$(cat /sys/class/backlight/intel_backlight/actual_brightness) [[ $1 =~ inc ]] && brightness=$((actual*2)) [[ $1 =~ dec ]] && brightness=$((actual/2)) [[ $brightness -gt $max ]] && brightness=$max [[ $brightness -le 0 ]] && brightness=1 sudo sh -c "echo $brightness > /sys/class/backlight/intel_backlight/brightness"
System -> Preference -> Keyboard Shortcuts Add Custom Shortcuts BrightnessUp XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp BrightnessDown XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown
BrightnessUp: /usr/bin/xbacklight.sh inc BrightnessDown: /usr/bin/xbacklight.sh dec