Inverter botão do mouse via linha de comando no X do Linux

image_pdfimage_print

Esta dica é muito útil, principalmente para aqueles que fazem uso do Fluxbox, por exemplo.

Como efetuar a troca do botão direito e esquerdo do mouse via console? Como configurar os botões do mouse via shell?

É muito simples:
Caso tenha um mouse de 2 botões, basta:

$ xmodmap -e "pointer = 2 1"

Caso tenha um mouse de 3 botões, basta:

$ xmodmap -e "pointer = 3 2 1"

Importante: Para este comando funcionar, será necessário ter um sessão X em execução.

Caso seu mouse tenha mais butões, abaixo um exemplo do comando invertendo o clique esquerdo pelo direito de um mouse com 5 butões:

$ xmodmap -e "pointer = 3 2 1 4 5"

No caso do Fluxbox, caso queira que esta alteração seja permanente, basta criar ou adicionar ao arquivo em seu diretório home chamado .Xmodmap a seguinte linha de acordo com a configuração desejada:

pointer = 3 2 1

Neste caso, é necessário reinicializar o X para que as alterações feita no arquivo passem a valer na sessão do X atual.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!