Funções de ligação ao mouse

1

Sou muito novo no Ubuntu / Linux (usando o Ubuntu 16.04) e tenho tido um tempo terrível tentando configurar algumas novas ligações para o meu mouse (Logitech MX Revolution). Depois de duas tardes tentando fazer isso funcionar, minha paciência está acabando.

O que eu estou tentando fazer é simplesmente ligar uma função mudo a um dos botões extras do mouse.

Já examinei muitos guias, mas todos eles estão com informações importantes ausentes ou são escritos para usuários intermediários / avançados que já conhecem bem o sistema operacional.

Eu usei o teste xinput para determinar se o mouse ao qual gostaria de vincular chaves é usar o ID de 13 e o botão que gostaria de mapear é 225.

Agora meu teclado (MX5500) tem um botão mudo que funciona, então usando xinput ele me deu um número de botão de 121. No entanto eu também usei xbindkeys -k para determinar os códigos brutos para esse botão mute de teclado em funcionamento é m: 0x10 + c: 121 / Mod2 + XF86AudioMute.

Eu criei o ~ / .xbindkeysrc no diretório inicial e instalei o xautomation, mas é aí que me perco. Pelo que estou entendendo, devo adicionar alguns como:

#MMMute
"xte 'm:0x10 + c:121'"
  b:225 + Release

Mas não está funcionando e eu tentei algumas combinações entre os códigos brutos, Mod2 + XF86AudioMute, 121, etc etc etc. Claramente eu não tenho ideia do que estou fazendo e qualquer ajuda seria muito apreciada .

    
por Whyisthissohard 07.02.2017 / 00:26

1 resposta

3

Estou de volta, com uma conta diferente e uma resposta à minha própria pergunta!

Então, talvez você esteja tendo problemas para vincular as funções do teclado aos botões extras do mouse, como se eu estivesse ... E talvez as coisas simplesmente não estejam funcionando. Bem, eu encontrei uma maneira fácil de fazer o que eu queria com o mínimo de esforço!

É a maneira "correta" de fazer isso? Não sei, não se importe. Tudo o que sei é que funciona do jeito que eu gostaria.

Vamos supor que já sabemos a função que gostaríamos de vincular; neste caso, é XF86AudioMute

Primeiramente vamos precisar de xdotool. Se você não tem, abra o seu terminal e digite:

sudo apt install xdotool

Agora abra as configurações do sistema - > Teclado - > Atalhos

Na parte inferior, em Atalhos personalizados, clique no sinal + para adicionar um novo atalho. Nomeie o que você quiser; No meu caso, ele está listado como MagicalMiddleMouseMute. O comando que vamos adicionar é:

xdotool key XF86AudioMute

Uma vez aplicado, basta clicar na tag 'Disabled' e, em seguida, especificar o botão que você deseja vincular clicando nele. No entanto, agora temos uma função de alternar mudo ligada ao botão extra de pesquisa do mouse, bem como o botão mudo do teclado original.

    
por Spaz 17.03.2017 / 22:11