Como desativar a rolagem da roda do mouse no ubuntu 11.04 ou 10.10?

10

Tenho um problema com a roda de rolagem quebrada. (Eu sei que devo mudar de mouse, é antigo). E eu quero apenas desativar a rolagem da roda, mas não o botão do meio.

Eu sei que é possível, mas não consigo encontrar esse arquivo de configuração. (não tem entrada no xorg.conf)

MealstroM
fonte

Respostas:

14

Eu descobri como configurar isso. Abra a janela do terminal:

xinput list 

encontre lá o seu número de identificação do mouse

↳ A4Tech PS / 2 + ID do mouse USB = 8 [ponteiro escravo (2)]

ive obteve ID = 8

Próximo:

xinput list 8

Você verá lá

Etiquetas de botão: Botão Botão esquerdo Botão do meio Botão direito Botão para cima Botão para cima Roda para baixo Botão para roda horizontal Botão para esquerda Botão para roda horizontal Botão direito Botão lateral Botão extra Botão para a frente Botão Voltar Botão voltar Botão tarefa Botão desconhecido Botão desconhecido Botão desconhecido Botão desconhecido Botão desconhecido

eles são contados pelos números 1,2,3,4,5,6,7 ...

agora faça isso:

xinput obter-botão-mapa 8

você terá algo parecido

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

os números 4 e 5 são para "rolagem do mouse para cima" e "rolagem do mouse para baixo"

agora vamos desativá-los com número zero:

xinput set-button-map 8 1 2 3 0 0 

Isso é tudo.

MealstroM
fonte
Muito bem feito, e aprendi algumas coisas com a sua resposta. Mas uma maneira mais fácil de identificar os botões (obras para scrollwheel também) descrito aqui: unix.stackexchange.com/a/20595/28245
Lambart
Resumindo, supondo que os botões 4 e 5 sejam a roda de rolagem (eles também são para mim), basta colocar esta linha em um arquivo chamado .Xmodmapem seu diretório pessoal: pointer = 1 2 3 0 0 6 7 8 9(observe que acho que isso desabilitará qualquer botão além de 9 - adicione mais números, se necessário)
Lambart
1
Isto não funciona no Ubuntu 16.04, mas ele funciona muito bem no Ubuntu Companheiro 16.04: / estranho
Felipe Morales