Acontece a utilidade útil btnx faz o trabalho muito bem.
Veja este tópico dos fóruns do Ubuntu
Vale a pena obter os dois btnx
e btnx-config
. O último fornece uma interface do usuário para a descoberta dos botões do mouse e a configuração subsequente.
Consegui alcançar a configuração que descrevi na pergunta, menos o mapeamento de reprodução / pausa do botão de pesquisa (isso não foi detectado pelo btnx-config
) mapeando os seguintes comandos de chave:
KEY_VOLUMEUP
KEY_VOLUMEDOWN
KEY_MUTE
KEY_NEXTSONG
KEY_PREVIOUSSONG