You are not logged in.

#1 2018-04-06 18:58:31

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

[SOLVED] Mouse Wheel scrolling

I haven't really paid too much attention to this, but it's damned annoying.

When scrolling with my mouse wheel, it's kinda like it doesn't know which way to go. e.g. it goes in the general direction, but will stutter to the opposite (this is up/down), to the point that it's better to use the scroll bar.

My initial thoughts were the mouse itself, but no dfifference with another.

My google fu has failed, so looking for ideas?

Last edited by Roken (2018-04-09 18:23:58)


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#2 2018-04-06 19:33:05

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED] Mouse Wheel scrolling

Is this is a certain program, or universal?  Does xev register the movement in the opposite direction?


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2018-04-07 06:41:51

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

It's universal (and propogates across synergy to my laptop, too). Her's a sample of xev output. The only action was to scroll up.

PropertyNotify event, serial 18, synthetic NO, window 0x3800001,
    atom 0x187 (_NET_WM_ALLOWED_ACTIONS), time 957856, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3800001,
    atom 0x14c (_NET_WM_STATE), time 957856, state PropertyNewValue

FocusIn event, serial 18, synthetic NO, window 0x3800001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 18, synthetic NO, window 0x0,
    keys:  0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 18, synthetic NO, window 0x3800001,
    atom 0x143 (_NET_FRAME_EXTENTS), time 957856, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x3800001,
    atom 0x14c (_NET_WM_STATE), time 957856, state PropertyNewValue

PropertyNotify event, serial 24, synthetic NO, window 0x3800001,
    atom 0x14c (_NET_WM_STATE), time 957858, state PropertyNewValue

KeyRelease event, serial 33, synthetic NO, window 0x3800001,
    root 0x2a1, subw 0x0, time 957892, (318,347), root:(1189,805),
    state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

FocusOut event, serial 36, synthetic NO, window 0x3800001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 36, synthetic NO, window 0x3800001,
    atom 0x14c (_NET_WM_STATE), time 959500, state PropertyNewValue

Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#4 2018-04-07 07:11:31

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,217

Re: [SOLVED] Mouse Wheel scrolling

The sample only indicates a return key being pressed, try "xev -event mouse" and scroll over the xev window - it should only print button 4 XOR button 5 events.
In addition: What window manager do you use and please ensure it's not limited to eg. gtk3 (totally random blame) but also affects eg. xterm.
Also try swapping xf86-input-libinput and xf86-input-evdev

Offline

#5 2018-04-07 09:08:55

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

Both libinput and evdev produce the same behaviour.

xev -event mouse produces no output.

Using xfce4, and gtk and non-gtk applications are affected the same.

As I test, I turned pointer acceleration off in xfce4 prefs with no change to this behaviour.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#6 2018-04-07 10:36:45

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,560
Website

Re: [SOLVED] Mouse Wheel scrolling

Can you reproduce the problem with synergy disabled?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2018-04-07 10:41:26

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

Yes, it was the first thing I tested. whether synergy is running or not makes no difference.

I checked xorg.conf and there was an input section for the mouse, but removing that doesn't make a difference, and I've now uninstalled xf86-input-evdev just in case there was a conflict, but no difference. I can't do the same test the other way around (libinput instead of evdev, since Xorg has xf86-input-libinput as a dependency), but nevertheless, I've confirmed the problem exists with both anyway.

For info, the current mouse is a Corsair M30.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#8 2018-04-07 11:32:42

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,125

Re: [SOLVED] Mouse Wheel scrolling

You can use config files to tell X whether to use evdev or libinput for  a specific device, no need to remove either .

Please post xorg log, it may have clues what goes wrong.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#9 2018-04-07 13:41:52

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

I'm going to put this on ice for the moment, though thank you to respondents.

Two high quality, and expensive mice are doing this. Meanwhile, I've just plugged a cheap no-name mouse in which is behaving properly. As unlikely as it sounds, I may have two mice (from different manufacturers) with the same fault.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#10 2018-04-07 13:48:54

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,217

Re: [SOLVED] Mouse Wheel scrolling

xev -event mouse produces no output.

When turning the wheel with the pointer over the xev window??? That's impossible - or something else is seriously broken.
Try another WM (openbox or so)

Offline

#11 2018-04-07 18:37:04

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

I agree it's very wrong. However, the cheap crappy no-name mouse does produce output and is working. I'm going to see if I can pick a new decent mouse up tomorrow and see how that goes on.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#12 2018-04-09 18:23:40

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,360

Re: [SOLVED] Mouse Wheel scrolling

New mouse arrived today, a later Corsair than the one I had, so I'm marking as solved. It seems the odds beat me and two mice from different manufacturers exhibited the same wheel fault.

On the plus side, it's nice to see that there's a Linux driver and utility for this one.

Thanks again to respondents.


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus B550-F Gaming MB, 128Gb Corsair DDR4, Fractal Design Define 7 XL, 5 HD (2 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

Board footer

Powered by FluxBB