You are not logged in.

#1 2018-08-02 00:45:04

ddifof
Member
Registered: 2018-08-02
Posts: 7

Duplicate mouse xinput entry - settings changed

Today for some odd reason, after launching Steam (native linux client, which I'm not sure is related or to blame), my mouse acceleration settings were changed, and there are now two entries in XFCE4's mouse settings menu; same in xinput. The only software I installed before the change was xev.

What I want to resolve:
- Is it possible to delete the duplicate mouse xinput entry? If not, is it possible to hide or fully ignore it, without disabling?
- Why did the settings get randomly changed (and was Steam to blame)
- How can I make the acceleration and mouse settings static (xorg configs?)
- Do games that use OpenGL or Vulkan read the mouse acceleration settings from the xorg/xinput configuration, or would they read their own sensitivity settings? (based on personal usage I'm feeling the latter)

The duplicates seem to be linked; disabling id 12 kills id 13, disabling 13 doesn't kill 12 however.

Thanks for any help. Information and image examples below.

---

uname: Linux 4.17.11-arch1 #1 SMP PREEMPT Sun Jul 29 10:11:16 UTC 2018 x86_64 GNU/Linux
X Version: X.Org X Server 1.20.0

xinput output:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech G403 Prodigy Gaming Mouse      	id=12	[slave  pointer  (2)]
⎜   ↳ Logitech G403 Prodigy Gaming Mouse      	id=13	[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)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ CHICONY Compaq USB Keyboard             	id=10	[slave  keyboard (3)]
    ↳ CHICONY Compaq USB Keyboard             	id=11	[slave  keyboard (3)]
    ↳ Logitech G403 Prodigy Gaming Mouse      	id=14	[slave  keyboard (3)]

---

Some pictures to visualize the duplicate, and also visualize the lack of settings sticking. It seems to read from the duplicate (the one without sensitivity setting), and will mirror any changes on the original (with sensitivity setting).

Showcase of duplicate entry in xfce4-mouse-settings
https://images2.imgbox.com/0e/de/kNr9hmiI_o.png

Original input with current settings:
https://images2.imgbox.com/00/07/YqqdfPHn_o.png
Duplicate, no settings changed
https://images2.imgbox.com/cc/a4/6K8YVXlt_o.png
Original, with old settings
https://images2.imgbox.com/a8/cf/PDvyfGA7_o.png

Last edited by ddifof (2018-08-02 01:41:03)

Offline

#2 2018-08-02 01:06:48

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: Duplicate mouse xinput entry - settings changed

Read the Code of Conduct and only post thumbnails http://wiki.archlinux.org/index.php/Cod … s_and_code


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2018-08-02 14:01:36

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Duplicate mouse xinput entry - settings changed

xinput remove-master <id>

The pointer events to not relate to the graphical functions at all; it's possible to avoid the X11 pointer events and iirc. eg. SDL has an evironment var to control this.
It's (to my knowledge) not possible to "lock" acceleration (or other X11 features), but you can "xset" it:

To set mouse acceleration and threshold:
	 m [acc_mult[/acc_div] [thr]]    m default

Whether steam or something related is causing this is easily figured: if doing the same over and over leads to the same alterations and does invoke "steam", well, it's safe to blame steam ;-)
(Could be something down the road, eg. wine mapping a windows feature used by a crappy game or so)

Offline

Board footer

Powered by FluxBB