В начале вашего /etc/acpi/handler.sh поместите logger -t acpi -- $*
. Затем выполните /etc/rc.d/acpi restart
. Затем нажмите соответствующие функциональные клавиши, затем проверьте системные журналы, чтобы увидеть, появляется ли что-нибудь. acpi не обнаруживает все специальные ключи на моем ноутбуке. Некоторые из них вместо этого определяются как обычные ключи. Некоторые отображаются как в acpi, так и в виде обычных ключей. Если fn-F12 обнаружен xev
(как нечто отличное от обычного F12), но не обнаружен acpi, вы можете заглянуть в xbindkeys. Как заставить acpi обнаруживать больше, чем уже обнаруживает, я не знаю.
Я использовал более раннюю версию Ubuntu, в которой они запускали демона, который следил за такими нажатиями клавиш; так что в основном они использовали свою собственную версию xbindkeys.
РЕДАКТИРОВАТЬ: я вижу, что acpi_listen делает многое из этого легче; это как xev для acpi.