Come disabilitare la rotellina del mouse in Ubuntu 11.04 o 10.10?


10

ho avuto problemi con la rotella di scorrimento rotta. (So ​​che dovrei cambiare mouse, è vecchio). E voglio solo disabilitare lo scorrimento delle ruote ma non il clic del pulsante centrale.

So che è possibile farlo, ma non riesco a trovare quel file di configurazione. (non ha alcuna voce su xorg.conf)

Risposte:


14

Ho scoperto come configurarlo. Apri finestra terminale:

xinput list 

trova lì il tuo numero ID del mouse

↳ A4Tech PS / 2 + USB Mouse id = 8 [puntatore slave (2)]

ho un ID = 8

Il prossimo:

xinput list 8

Vedrai lì

Etichette pulsanti: Pulsante Pulsante sinistro Pulsante centrale Pulsante destro Pulsante Ruota su Pulsante Ruota giù Pulsante Horiz Ruota Pulsante sinistro Ruota Horiz Pulsante destro Pulsante laterale Pulsante aggiuntivo Pulsante avanti Pulsante indietro Pulsante attività Pulsante sconosciuto Pulsante sconosciuto Pulsante sconosciuto

sono contati dai numeri 1,2,3,4,5,6,7 ...

ora fallo:

xinput get-button-map 8

avrai qualcosa del genere

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

i numeri 4 e 5 sono per "rotellina del mouse verso l'alto" e "rotellina del mouse verso il basso"

ora li disabiliteremo con numero zero:

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

È tutto.


Ben fatto, e ho imparato alcune cose dalla tua risposta. Ma un modo più semplice per identificare i pulsanti (funziona anche con la rotellina di scorrimento
Lambart

In breve, supponendo che i pulsanti 4 e 5 siano la rotella di scorrimento (lo sono anche per me), basta inserire questa riga in un file chiamato .Xmodmapnella tua home directory: pointer = 1 2 3 0 0 6 7 8 9(nota che penso che questo disabiliterà qualsiasi pulsante oltre 9 - aggiungi altro numeri se necessario)
Lambart,

1
questo non funziona in Ubuntu 16.04 ma funziona bene su Ubuntu Mate 16.04: / strange
Felipe Morales
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.