In my Asus F3Sv I'm using asus_acpi moule to get all FN keys working. When I use FN+F5/F6 brightness increase or decrease too fast because video module does the same job as asus_acpid module. I mean that the event is doubled. When I remove asus_acpi module, brightness increase and decrease in right way, but then I can't get all FN keys working. When I remove video module I can't set britghtness of my screen with FN keys at all. How can I solve this? Any ideas?
Here is the output of acpi_listen when only video module is loaded:
video LCDD 00000087 00000000 video LCDD 00000086 00000000
And here when video and asus_laptop modules are loaded:
video LCDD 00000087 00000000 hotkey ATKD 0000002d 00000000 video LCDD 00000086 00000000 hotkey ATKD 0000001c 00000000
Maybe, you could look in /etc/acpi/handler.sh.
Well, I've already looked there. But screen brightness is independent of acpid daemon. When I stop it, I can still set the brightness via FN keys.
I solved the issue. Described behaviour was caused by kpowersave. It uses hal to increase/decrease brightness when FN keys are pressed but asus_laptop module did the same so effect was doubled. In that case one can turn off kpowersave or:
# chmod -x /usr/lib/hal/scripts/hal-system-lcd-set-brightness