Mit den Jahren wurden immer höhere DPI Werte von Computermäusen erreicht. Die Geschwindigkeit des Cursors ergibt sich allerdings aus dem Verhältnis der Bildschirmauflösung und dem DPI wert der Maus. Steigt der DPI Wert der Maus, werden mehr Pixel abgetastet und verarbeitet, was zu einem Anstieg der Cursorgeschwindigkeit führt. Steigt die Monitorauflösung, muss der Cursor mehr Pixel pro Strecke abfahren und somit sinkt die Cursorgeschwindigkeit. Mit DPI Werten jenseits der 1000 ist die Cursorgeschwindigkeit vielen Usern trotz Full-HD-Auflösung allerdings zu schnell. Die Einstellungsmöglichkeiten der GUI kommen hier an ihre Grenzen, jedoch bietet der X Server hier noch einige Möglichkeiten mehr.
Die Eingabegeräte können mit folgendem Befehl ausgelesen werden:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ HID 0566:3108 id=12 [slave pointer (2)] ⎜ ↳ Logitech Unifying Device. Wireless PID:101f id=9 [slave pointer (2)] ⎜ ↳ Logitech Unifying Device. Wireless PID:101b id=10 [slave pointer (2)] ⎜ ↳ Logitech Unifying Device. Wireless PID:4004 id=14 [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)] ↳ HID 0566:3108 id=11 [slave keyboard (3)] ↳ C-Media Electronics Inc. USB Multimedia Audio Device id=13 [slave keyboard (3)] |
Für obiges Beispiel sind 3 Mouseanschlüsse gelistet, das Gerät mit der PID 101f wird genutzt. Mit folgendem Befehl kann die grobe Einstellung der Cursor Geschwindigkeit definiert werden:
1 |
xinput --set-prop "<INPUTDEVICE>" "Device Accel Constant Deceleration" <WERT> |
für o.g. Bespiel :
1 |
xinput --set-prop "Logitech Unifying Device. Wireless PID:101f" "Device Accel Constant Deceleration" 2 |
<INPUTDEVICE> bezieht dabei auf die ID oder den Gerätenamen, unter dem die Maus beim X Server gelistet ist. Die <WERT> Variable bestimmt die Cursorgeschwindigkeit (1 default / 10000 Cursor reagiert fast kaum noch). Es empfiehlt sich den Gerätenamen zu nutzen, da sich die ID nach einem Neustart oder einem erneuten Anschluss der Maus ändern kann.
Die aktuellen Einstellungen des Gerätes können mit folgendem Befehl ausgelesen werden:
1 |
xinput list-props <INPUTID/INPUTNAME> |
Das Feintuning ist über die GUI realisierbar:
1 |
gnome-control-center mouse |
by Speefak