No Linux Mint, o mouse 4 e o mouse 5 são automaticamente obrigados a retroceder e avançar no gerenciador de arquivos, em todos os navegadores, configurações e provavelmente em outros lugares. Eu queria saber se era possível desabilitar essa funcionalidadesemdesabilitando completamente o mouse 4 e o mouse 5.
A razão para isso é que eu uso o mouse 4 para pressionar para falar, e ter o navegador ou o gerenciador de arquivos voltando sempre que quero falar é extremamente irritante.
Responder1
Você pode remapear os botões com xinput
$ xinput
Isto deve listar seus dispositivos de entrada. Observe o id do seu mouse.
$ xinput get-button-map <mouse-id>
(o ID do mouse era 14 no meu caso)
Isso imprimirá algo como1 2 3 4 5 6 7 8 9 10 11 12
$xinput set-button-map <mouse-id> 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0
Isso desativará todos, exceto os botões principais.
Fonte:https://forums.linuxmint.com/viewtopic.php?t=241162
Para persistir o remapeamento na reinicialização, crie e salve o seguinte arquivo-
#/usr/share/X11/xorg.conf.d/my-mouse-config.conf
Section "InputClass"
Identifier "<mouse-name>"
Option "ButtonMapping" "1 2 3 0 0 0 0 0 0 0 0 0 0 0 0"
EndSection
Responder2
A razão pela qual os botões 4 e 5 do mouse vão "para frente e para trás" é que esses são os botões do mouse que correspondem aos eventos de movimento da roda de rolagem. Portanto, todos os aplicativos que respondem aos eventos da roda de rolagem responderão a esses botões.
Você pode usar a ButtonMapping
opção na evdev
seção do driver X do seu xorg.conf
arquivo para mapear seu "mouse 4" para outro evento, por exemplo, "botão 6", e então configurar o "botão 6" para push to talk.
Veja man evdev
para detalhes. Verifique Xorg.log
se sua configuração funcionou após reiniciar o servidor X.