![]() ![]() This works even when the acceleration profile is set to -1 (Disabled). Or return it to normal: $ xinput set-prop 10 260 1 Or a massive slowdown for really delicate work: $ xinput set-prop 10 260 10 To get a slight slowdown of the mouse: $ xinput set-prop 10 260 1.2 By default it's 1:1 but will take any number (even fractions) above that. This is a constant deceleration (or desinsitizing) ratio. Or maybe your mouse is just too sensitive? Even with acceleration disabled it's too fast for your liking? Well, that's where the Device Accel Constant Deceleration (260): 1.0000 I find my old Microsoft IntelliEye is sensitive enough with acceleration disabled to be useable. ![]() Look for one with a higher DPI (Dots Per Inch - yes, just like a printer). ![]() Basically, you will need to buy a more sensitive mouse. The only way you can do that is in hardware. So you want faster movement, but you don't want acceleration. The 'sensitivity' setting in some GUI mouse control panels actually does the opposite of what you would expect - the most sensitive is a 1:1 ratio - it's the acceleration which makes it seem so much faster. That would make accurate positioning of the mouse pretty difficult. If there were a way to multiply the input movement (say by 2) then every other pixel on each axis would be inacessible to the mouse. You move the mouse left one dot and the mouse pointer moves one pixel left. With acceleration disabled you get a 1:1 relationship between the mouse and the display. So now we have no acceleration, but is that what we want? The mouse is a bit slow now. So from that we can see that if we set this property to -1 it will disable acceleration completely. Simple and clean.ħ: limited smoothly ascends to acceleration, maxing out at threshold, where it becomes flat (is limited). Will easily get hard to control, so it is important you have properly tuned your velocity estimation.Ħ: linear just linear to velocity and acceleration. Traditionally the default however.ĥ: power accelerates by a power function. This has the fundamental problem of accelerating on two niveaus, on which acceleration stays independent of velocity. Very useable, the recommended profile.ģ: smooth linear scales mostly linear, but with a smooth (non-linear) start.Ĥ: simple Transitions between accelerated/unaccelerated, but with a smooth transition range. May be coming for synaptics.Ģ: polynomial Scales polynomial: velocity serves as the coefficient, acceleration being the exponent. Selects between 'polynomial' and 'simple' based on threshold =/!= 0.ġ: device-dependent available if the hardware driver installs it. If constant deceleration is also unused, motion processing is suppressed, saving some cycles.Ġ: classic (the default) similar to old behaviour, but more predictable. 1: none no velocity-dependent pointer acceleration or deceleration. This value is how the driver handles the acceleration: Now let's see what properties this device can handle: # xinput list-props 10ĭevice 'Microsoft Microsoft 5-Button Mouse with IntelliEye(TM)': Now, in this example I will be playing with my Microsoft mouse. ³ IR-receiver inside an USB DVB receiver id=11  ⳠMicrosoft Microsoft 5-Button Mouse with IntelliEye(TM) id=10 (my setting is 7) Re-run script for change.įinally add imwheel in ubuntu startup application.The only way I have found that works (and I have only tried on Ubuntu) is with the xinput command.įirst you have to identify the device number for the mouse you want to change: # xinput list sh file to executable with :Īnd set your mouse wheel speed in the popup by clicking on apply button. Sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value. Sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value. NEW_VALUE=$(zenity -scale -window-icon=info -ok-label=Apply -title="Wheelies" -text "Mouse wheel speed:" -min-value=1 -max-value=100 -value="$CURRENT_VALUE" -step 1) I had a very slow scroll speed until I found that.Īnd download this bash script on (thanks to him)ĬURRENT_VALUE=$(awk -F 'Button4,' '' ~/.imwheelrc)
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |