Experimente os xbindkeys . Ele permite que você ligue ... er, chaves mais esotéricas para comandos arbitrários. Por exemplo, no meu laptop, vinculei um script para alternar o suporte de monitor duplo para Fn-5 (IIRC - não uso mais essa ligação) usando o seguinte comando:
(xbindkey '("m:0x0" "c:235") "$HOME/usr/bin/dual-monitor-setup")
Estou usando o suporte do GUILE para minha configuração, então você provavelmente terá que modificá-lo, se quiser usar o formato de configuração mais simples. Sua documentação é bastante boa, então você não deve ter muitos problemas para descobrir como fazer com que você faça o que quiser.