[Homeros] I: Обработка горячих клавиш и клавиш на мультимедийных клавиатурах

Michael Pozhidaev msp на altlinux.ru
Ср Июн 2 18:21:03 UTC 2010


Приветствую всех!

Произошло несколько странное событие, но если понимаю суть
происходящего правильно, то новость достаточно интересная и полезная.

Все знают демон acpid, который умеет обрабатывать события acpi,
полученных от материнской платы и прочего оборудования. Самым
популярным подобным событием было, конечно, нажатие клавиши power на
корпусе компьютера. Демон его ловил и выключал компьютер. 

В версии 2.0.5 и, возможно, каких-нибудь более ранних, в acpid включена
возможность обработки  событий устройств ввода, т.е. клавиатур, мышей и
пр. Там проскакивает практически всё. Таким образом, у пользователей
появляется хорошая возможность добавить свои собственные обработчики на
нажатия клавиш, чтобы они выполняли нужные действия в системе.

Нужно ещё различать обработчики, которые выполняют действия в системе
(речь только про них) , и действия в сеансе пользователя. 

Если acpid действительно научится слушать события в /dev/input, то
появляется стандартный инструмент, заменяющий частные утилитки, 
которые управляют громкостью с клавиатуры
и прочее в том же духе.

http://www.tedfelix.com/linux/acpid-netlink.html
-- 
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Russian info page: http://www.marigostra.ru/



Подробная информация о списке рассылки Homeros