[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