O Logitech K270 possui teclas de mídia:
- reproduzir / pausar
- desativar / ativar / desativar som
- diminuir o volume
- aumentar o volume
- casa
- mail
- poder
- calculadora
Eu não sei o que "home" deve fazer, enquanto "mail" e "calculator" não fazem nada simplesmente (espero não estar errado) porque eu não instalei uma calculadora e uma cliente de e-mail ainda.
Mas: "mudo / mudo" apenas silencia.
Como solução alternativa, tentei colocar as duas linhas a seguir
"pactl set-sink-mute 0 toggle"
XF86AudioMute
no arquivo .xbindkeysrc
, mas a chave continuou silenciando o áudio, então mapeei
"playerctl previous"
XF86AudioMute
e ele continua em silêncio, assim como o mapeamento que estou usando é sobreposto ou simplesmente não funciona.
Por fim, como solução alternativa, usei as duas linhas a seguir
"pactl set-sink-mute 0 toggle"
shift + XF86AudioMute
que funciona, mas requer mais um pressionamento de tecla.
Eu tentei com outras teclas, e parece que xbindkeys
não pode mapear chaves de mídia sem um modificador (as teclas comuns funcionam bem mesmo sem).
EDIT 1
A propósito, acho que estou bastante confuso no argumento (áudio). Por exemplo, o volume do sistema é um pensamento, o volume definido no player é outro. Como controlar o primeiro? E o último? E se eu ligar a mesma chave a ambos?
EDIT 2
Se for útil ajudar-me a resolver o problema, quando eu executar xbindkeys -n
em um terminal, obtenho
$ xbindkeys -n
*** Warning ***
Please verify that there is not another program running
which captures one of the keys captured by xbindkeys.
It seems that there is a conflict, and xbindkeys can't
grab all the keys defined in its configuration file.