Seit ich eine Funkmaus angeschlossen habe, stört mich die "Sprungweite" des Scrollrads. So wird z. B. in langen Listen des Datei-öffnen-Dialogs von ganz oben mit nur einem "Zack" des Mausrads gleich zum Ende gesprungen. Listeneinträge in der Mitte werden damit übersprungen und nicht angezeigt. Die Scrollweite kann man für KDE 4 zwar in den Systemeinstellungen einstellen (habe ich von 4 auf 1 Zeile gestellt) , sie scheint aber wirkungslos zu sein.
Hat jemand eine Idee, wo man die Sache noch beeinflussen kann? Ich dachte zwar schon an die X-Server-Konfiguration, finde dazu aber keine Einstellung.
Für Firefox selbst kann man die Einstellungen in about:config korrigieren. Aber für alle anderen Anwendungen, auch eben die eigenen KDE-Anwendungen habe ich noch keine Lösung.
Scrollgeschwindigkeit des Mausrads lässt sich in KDE4 + Suse 13.2 nicht ändern
- pschulze59
- Erledigt
-
-
-
uname -a liefert:
CodeLinux i5PS 3.16.7-42-desktop #1 SMP PREEMPT Tue Jun 28 12:20:57 UTC 2016 (35ab731) x86_64 x86_64 x86_64 GNU/Linux
hwinfo --mouse liefert:
Code
Alles anzeigen36: USB 00.1: 10503 USB Mouse [Created at usb.122] Unique ID: KS5Q.OJeMMAScp+F Parent ID: FKGF.0j9+vWlqL56 SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1 SysFS BusID: 2-1.2:1.1 Hardware Class: mouse Model: "Microsoft® 2.4GHz Transceiver v8.0" Hotplug: USB Vendor: usb 0x045e "Microsoft Corp." Device: usb 0x0745 "Microsoft® 2.4GHz Transceiver v8.0" Revision: "6.56" Compatible to: int 0x0200 0x0001 "Generic USB Mouse" Driver: "usbhid" Driver Modules: "usbhid" Speed: 12 Mbps Module Alias: "usb:v045Ep0745d0656dc00dsc00dp00ic03isc01ip02in01" Driver Info #0: XFree86 Protocol: explorerps/2 GPM Protocol: exps2 Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #46 (Hub)
und dmesg | grep mouse liefert: keine Ausgabe, was mich zwar wundert - ist aber so. -
xinput ist Dein Freund. Gebrauch siehe
Hilfreich wäre zunächst
dadurch erhältst Du die ID und den Device-Namen Deiner Maus (oder siehe Post #2 von SUSEDJAlex)
mitwird Dir u.a. die "Evdev Scrolling Distance" angegeben. Diese kannst Du dann verändern durch
Die Bedeutung findest Du gut erklärt in
Mit ein wenig trial and error findest Du jetzt sicher das von Dir gewünschte Verhalten des Mausrades.
-
Danke, Danke, Danke!
Genau das war's! Problem gelöst.
Trotzdem noch einige Bemerkungen/Fragen:
1. Also mussten doch X-Server-Einstellungen geändert werden - meine Vermutung war richtig - und jetzt weiß ich auch wie.
2. Die Systemeinstellungen für die user-KDE-Sitzung sind da wirkungslos - sollte irgendwie gefixt werden - schließlich wäre es ja nicht schlecht, wenn sie user-abhängig eingestellt werden können, denn die jetzigen Einstellungen sind systemweit.
3. Mein Device erscheint in der Auflistung zwei mal (ID 9 und ID 10) - geändert habe ich nur das eine Device 9 und es wirkt sofort. Aber wofür steht das zweite device? Guggst Du hier:Code
Alles anzeigenxinput list ⎡ 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)] ↳ Microsoft® LifeCam VX-2000 id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
4. Eigentlich steht er auch noch mal als Device für das Keyboard mit ID 8 - Warum?
5. Ich habe die Werte, die auf 1 gestellt waren, auf 8 gestellt => höherer Wert = langsameres scrollen - fungiert wohl als Teiler, denn als MultiplierWhat ever - Thanks!
-
Ich habe bei mir einmal etwas versucht und ich denke, dass Dir das helfen wird. Es gibt im Zusammenhang mit xinput da den schönen Parameter --test. In Verbindung mit dem Device wird
in Form einer Endlosschleife jedes Ereignis für das gewählte Device zur Standardausgabe gebracht.
Sofern ich Keyboard und Mouse, in meinem Fall Logitech K520 (nur ein Receiver) anschliesse, zeigtunterhalb Virtual core pointer den Receiver zweimal als "Logitech Unifying Device. Wireless", jedoch mit
zwei verschiedenen IDs an. Mit Hilfe vonstellt sich jedoch schnell heraus, dass einmal die Maus und einmal die drahtlose Tastatur sich hinter den IDs verbergen, obwohl beide unter Virtual core pointer gelistet sind.
Warum jedoch bei Dir zusätzlich ein gleichlautender Eintrag unter Virtual core keyboard steht, kann ich nicht sagen.
Dennoch wäre es interessant zu erfahren, was Du ermittelst, wenn Du
bei Dir mit den genannten IDs prüfst. Ich bin gespannt. -
Ganz vergessen. Wenn Du das user-abhängig gestalten willst, schreibe doch einfach ein Skript. Vielleicht in der einfachsten Form so
Das Ganze speichern, ablegen, z.B. als ~/bin/mymousescrolling und ausführbar machen.
Dann unter Systemeinstellungen->Starten und Beenden->Autostart->Skript hinzufügen - fertig. -
Bin die nächsten 10 Tage nicht da. Falls ich dann gleich Zeit finde, werde ich mal Deine Vorschläge umsetzen. Ansonsten ist ja alles paletti! Nochmals Danke!