Range of allowed sensitivity for mouse is too restricted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxinput (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center
lxinput:
Installed: 0.3.2-1
Candidate: 0.3.2-1
Version table:
*** 0.3.2-1 0
500 http://
100 /var/lib/
3) What you expected to happen
I can increase sensitivity of my mouse to levels that I want (it works properly on Windows 7 with the same hardware).
4) What happened instead
Increasing acceleration and sensitivity bars to maximum is too low.
I tried adding script with "sleep 5 && xset mouse 4 1/75" as workaround to autostart ("Default applications for LXSession") but it is ignored. Currently I am manually running script "xset mouse 4 1/75" after each login.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: lxinput 0.3.2-1
ProcVersionSign
Uname: Linux 3.13.0-49-generic i686
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: i386
CurrentDesktop: LXDE
Date: Mon Apr 20 08:42:05 2015
InstallationDate: Installed on 2015-03-01 (49 days ago)
InstallationMedia: Lubuntu 14.04.1 LTS "Trusty Tahr" - Release i386 (20140722.2)
SourcePackage: lxinput
UpgradeStatus: No upgrade log present (probably fresh install)
I have to say, I'm confused as to how that xset command works at all. From what I read from the xset manpage, the two potential arguments are acceleration and threshold, in that order. Acceleration can be defined as two integers separated by a slash and threshold is just an integer. You can see a confirmation of this by looking at the definition of XChangePointerC ontrol in Xlib, which lxinput uses to actually change the mouse settings. There are no obvious limits to these integers (I admit I have not looked at the code to Xlib).
You can see current definitions with `xset q | grep -A 1 Pointer`, where the default should be (as defined by lxinput) 20/10 (or 2.0) for the acceleration and 10 for the threshold (which lxinput seems to define as sensitivity).
One thing to note from the xset manpage is the value of setting the threshold to zero:
"If the ‘threshold’ parameter is provided and 0, the ‘accelera‐
tion’ parameter will be used in the exponent of a more natural
and continous formula, giving precise control for slow motion
but big reach for fast motion, and a progresive transition for
motions in between. Recommended ‘acceleration’ value in
this case is 3/2 to 2, but not limited to that range."
Perhaps using this in xset might get you what you want.
If it does, then I could see adding that as a feature request.
Either way, X Windows does NOT work like Windows in terms of mouse settings.
That being said, and given that I'm unclear you know how to properly use the settings, I'm going to set this to incomplete until we have more specific information as to how to define this particular scenario and what exactly we would do where to fix it.