Nos gerenciadores de janelas do Linux, é fácil definir ações para os principais eventos - por exemplo, em openbox:
<keybind key="XF86AudioRaiseVolume"> <action name="Execute"> <command>amixer set Master 5%+ unmute</command> </action> </keybind> <keybind key="XF86AudioLowerVolume"> <action name="Execute"> <command>amixer set Master 5%- unmute</command> </action> </keybind>
Mas se eu quiser fazer a mesma coisa no modo de console ou quiser ativar o mesmo comportamento em vários gerenciadores de janela, fico preso.
Como faço para capturar eventos de teclado no nível do sistema e acionar scripts que, por exemplo, aumentar ou diminuir o volume?