Range of allowed sensitivity for mouse is too restricted

Bug #1446063 reported by mkoniecz
8
This bug affects 1 person
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://pl.archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
        100 /var/lib/dpkg/status

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
ProcVersionSignature: Ubuntu 3.13.0-49.83-generic 3.13.11-ckt17
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)

Revision history for this message
mkoniecz (matkoniecz) wrote :
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

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 XChangePointerControl 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.

Changed in lxinput (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for lxinput (Ubuntu) because there has been no activity for 60 days.]

Changed in lxinput (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.