La mia rotellina del mouse ha smesso di funzionare. Non scorre su e giù quando in precedenza ha funzionato. Come posso configurare ciò che fa ogni pulsante del mouse? Uso Ubuntu 10.10.
La mia rotellina del mouse ha smesso di funzionare. Non scorre su e giù quando in precedenza ha funzionato. Come posso configurare ciò che fa ogni pulsante del mouse? Uso Ubuntu 10.10.
Risposte:
Come posso configurare ciò che fa ogni pulsante del mouse?
È possibile verificare se l'hardware è difettoso eseguendo xev
. Apri un Terminale tramite Applicazioni → Accessori → Terminale e digita xev
. Dovrebbe apparire una piccola finestra bianca. Quando sposti il cursore in quella finestra, l'output della riga di comando ti dirà che cosa sta facendo il mouse su x.org:
Button 4
in questo esempio si riferisce allo scorrimento verso l'alto. Se non si ottiene alcun output durante lo scorrimento, è possibile che il mouse sia rotto.
Durante il test, ignora l'output generato dal mouse che si sposta.
Se sai che il tuo mouse non è rotto e xev non ti dà ancora alcuna indicazione della rotella di scorrimento - se ad esempio il mouse funziona su un altro computer, stai riscontrando un bug . In questo caso, leggi l'articolo di Ubuntu Wiki su come segnalare bug e archiviarlo su X.org . Assicurati di includere tutti i dettagli nella segnalazione dei bug, oltre a come riprodurre l'errore.
Siate assolutamente certi che il mouse funzioni prima di presentare un bug.
Come posso configurare ciò che fa ogni pulsante del mouse?
È possibile utilizzare btnx per riassegnare i pulsanti del mouse. Funzionerà solo se vengono rilevati correttamente.
Il programma ti chiederà di passare attraverso ciascuno dei tuoi pulsanti per configurarli. Nota: se xev
non riconosce lo scorrimento, questo programma non lo riconoscerà neanche.
Stavo usando un mouse bluetooth Logitech M510 e ho riscontrato questo problema con Ubuntu 18.04. Ho notato che xev non stava rilevando alcun evento per lo scroll. Per risolvere il mio problema, ho spento il mouse, quindi l'ho riacceso e ha funzionato.
Vecchio thread, ma nessuna delle precedenti ha funzionato per me.
Questo è ciò che ha funzionato. Da: https://ubuntuforums.org/showthread.php?t=1750708
Sono riuscito a far funzionare la rotella di scorrimento sul mio mouse PS / 2. Per quanto ne so, questa tecnica funziona solo su un mouse PS / 2.
Per quanto ne so, Ubuntu rileva alcuni mouse PS / 2 come topi "generici"; cioè, avendo solo due pulsanti e basta.
Ho dovuto forzare il kernel a trattare il mio mouse come un Microsoft Intellimouse per far funzionare la rotella di scorrimento. Per verificarlo, guarda /var/log/Xorg.0.log e vedi se ci sono alcune righe che fanno riferimento a un "Mouse generico PS / 2".
ATTENZIONE: i seguenti comandi cambiano la configurazione di GRUB e potrebbero rendere inavvertibile Ubuntu o altri sistemi operativi avviabili.
Apri un terminale e digita:
sudo nano /etc/default/grub
In nano, cerca una riga che inizia con:
GRUB_CMDLINE_LINUX_DEFAULT =
Seguendo questa riga ci sarà del testo tra virgolette.
Inserisci "psmouse.proto = imps" nella riga, in modo che tutto assomigli a:
GRUB_CMDLINE_LINUX_DEFAULT="psmouse.proto=imps quiet nosplash"
Quindi premi CTRL-X per uscire, quindi Y per salvare le modifiche.
Dovrai quindi digitare:
Codice:
sudo update-grub
per aggiornare il menu di avvio. Dovresti quindi essere in grado di riavviare e goderti una rotella di scorrimento funzionale. Inoltre, /var/log/Xorg.0.log ora dovrebbe riconoscere il mouse come "Mouse rotativo generico ImPS / 2".