De acordo com a documentação , você só pode configurar um botão para emitir um evento de keychord, um mouse evento de botão ou algumas funções de controle do tablet. Para fazer um botão do tablet chamar um script, você precisará fazer isso em duas etapas: configure o botão para simular um pressionamento de tecla e configure esse pressionamento de tecla para chamar um script. É claro que o pressionamento de tecla não precisa ser uma chave que você tem no teclado.
Você pode usar F13
, F14
, etc. como nomes de chaves ou usar qualquer X keysym válido - por exemplo, se o seu script iniciar um leitor de email, use XF86Mail
.
Para ligar uma chave a um comando, você pode usar o ambiente de área de trabalho ou a funcionalidade de atalho de teclado do gerenciador de janelas, ou xbindkeys se você prefere um método agnóstico WM. Por exemplo, coloque isso na inicialização da sua sessão da GUI:
xsetwacom set pad button2 "cire key F13"
e isso no seu ~/.xbindkeysrc
:
"~/path/to/script &"
F13