Für den Fall, dass jemand das gleiche Problem hat wie ich.
Beim Wechsel von Windows zu Ubuntu (im Dual-Boot-Modus) wird mein Microsoft-Mausrad verrückt! Es ist total überempfindlich.
Für den Fall, dass jemand das gleiche Problem hat wie ich.
Beim Wechsel von Windows zu Ubuntu (im Dual-Boot-Modus) wird mein Microsoft-Mausrad verrückt! Es ist total überempfindlich.
Antworten:
Öffnen Sie eine Eingabeaufforderung
Listen Sie Ihre Geräte auf, achten Sie auf die ID des Geräts, das Sie reparieren möchten. Wenn zwei davon vorhanden sind, ist dies in Ordnung.
$ xinput list
Meins war 9 und 10
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)]
Jetzt mach das, x
sei dein Ausweis
$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1
Schließlich besteht der Trick darin, Ihre idealen Werte zu finden, meine waren 10, 10, 10
$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10
So stellen Sie die Änderung ( Quelle ) dauerhaft ein :
Eine versteckte Datei in Ihrem Verzeichnis ist ".profile" (Strg + H, um versteckte Dateien anzuzeigen). Doppelklicken Sie darauf und öffnen Sie sie. Kopieren Fügen Sie den vorherigen Befehl am Ende ein. Das ist es!
PS Um denselben Befehl für alle Benutzer anzuwenden, können Sie die Datei / etc / profile (keine versteckte Datei) bearbeiten.
Sie können jetzt loslegen!
Es ist ein Hack, aber wenn Sie den USB-Transceiver aus- / wieder einstecken, kann Ubuntu die Auflösung richtig einstellen und Sie erhalten eine sehr vernünftige Bildlaufgeschwindigkeit. Ich habe diesen Trick in den letzten Jahren bei jeder Ubuntu-Version angewendet. Ich starte meinen Computer selten neu, daher ist dies die einfachste Lösung für mich :)
Vielleicht kann jemand erklären, warum das funktioniert.
Eine Lösung, die für mich bei dem Problem mit der Scrollgeschwindigkeit der drahtlosen Maus funktioniert:
Die Reihenfolge beim Aktivieren von Linux-Modulen ist sehr wichtig.
Fügen Sie eine Datei mit dem Namen hinzu /etc/modprobe.d/mshid.conf
:
install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true
Dies stellt die richtige Ladereihenfolge sicher und die Bildlaufgeschwindigkeit ist dann normal. Dies geschieht im Hintergrund, wenn das System eingeschaltet ist und der Transceiver entfernt und wieder hinzugefügt wird. Dies funktioniert in anderen Distributionen als Ubuntu. Damit dies funktioniert, ist ein Neustart erforderlich.
Es gibt einen Anwendungsfall, der von den vorherigen Antworten nicht zu 100% abgedeckt wird. Daher wollte ich das folgende Skript teilen, das ich geschrieben habe und das sich aus der oben akzeptierten Lösung leiht. Ich bin mir sicher, dass es weitaus elegantere Möglichkeiten gibt, dies zu tun, aber das hat bei mir funktioniert.
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
Das Skript implementiert die xinput-Lösung alle 5 Sekunden und sucht nach dem zweiten Zeiger-Eingang (dies ist derjenige, bei dem ich festgestellt habe, dass die Bildlaufgeschwindigkeit immer gesteuert wird). Ich musste diesen Befehl verwenden, da die Eigenschaftsnummer nicht immer dieselbe war - aber es war immer die zweite in der Liste.
Anwendungsfall: Wenn Sie einen USB-Umschalter verwenden, um mehrere Computer zu steuern, von denen mindestens einer Linux und einer Windows ist. Wenn Sie von Linux zu Windows zu Linux wechseln, bleibt die Änderung der Bildlaufgeschwindigkeit nicht bestehen (selbst wenn Sie sie verwenden) die xinput-, .profile- oder modprobe-Lösung).
Ich fand auch, dass die .profile-Lösung insofern problematisch ist, als wenn Sie den Transceiver entfernen und wieder einsetzen und dann neu starten, die Bildlaufgeschwindigkeit besonders langsam ist, da die entsprechende Bildlaufgeschwindigkeit verwendet und um den Inhalt reduziert wird dein Profil.
Das oben genannte Skript kann über nohup ausgeführt werden, wenn Sie den USB-Umschalter verwenden, und beendet werden, wenn Sie dies nicht tun. Wieder - nicht elegant, aber es ist wenig wirkungsvoll und funktioniert zu 100%.