Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This just seems like such a normal thing to work. I know that this works out of the box on Ubuntu. But not in Archlinux. I would like to think that there is a tool in existence that would use acpi_listen to create a step by step way to enable all of the fn buttons on the keyboard. Everything works expect fn-F10(mute), fn-F11(s-down), fn-F12(s-up).

How can I make the sound buttons work?

share|improve this question
up vote 2 down vote accepted

At the start of your /etc/acpi/, put a logger -t acpi -- $*. Then do a /etc/rc.d/acpi restart. Then press the function keys in question, then check your syslogs to see if anything shows up. acpi doesn't detect all the special keys on my laptop. Some of them are detected as regular keys instead. A few show up both in acpi and as regular keys. If fn-F12 is detected by xev (as being something different than plain F12), but isn't detected by acpi, you could look into xbindkeys. How to get acpi to detect more than it's already detecting I don't know.

I used an earlier version of Ubuntu, in which they ran a daemon that watched for such keypresses; so basically they were using their own version of xbindkeys.

EDIT: I see that acpi_listen makes a lot of this easier; it's like xev for acpi.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .