Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Oct 2020 21:42:42 +0100
From:      Stefan Blachmann <sblachmann@gmail.com>
To:        Craig Leres <leres@freebsd.org>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: mouse tilt wheel between 12.1 and 12.2
Message-ID:  <CACc-My0a5fgHgdtmZo7vgu6icnoisVMAGwMmmeLbrdsgowHqUA@mail.gmail.com>
In-Reply-To: <9bc997ae-096c-c38b-377d-3bf64f530715@freebsd.org>
References:  <9bc997ae-096c-c38b-377d-3bf64f530715@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Just curious, does your xorg use evdev or libinput?

On Linux, such issues happen, too, as a consequence of switching to
from traditional evdev to wayland-compatible libinput.
If you do not care about Wayland, just avoid libinput (blacklist if
possible) and all is fine.

On 10/29/20, Craig Leres <leres@freebsd.org> wrote:
> For whatever reason mouse tilt wheel side buttons are a fragile feature.
> Over the last year I've noticed that this stops work with different
> versions of firefox and return with a later version.
>
> When I upgraded a desktop from 12.1 to 12.2 this week I found tilt wheel
> stopped working with firefox (e.g. tilt-left does not go back a page). I
> didn't find anything in UPDATING. And just to verify it was not the fact
> that during the OS upgrade I also updated firefox from 82.0,2 ->
> 82.0.1,2, I built and installed the older version but still no tilt wheel.
>
> I have been running moused:
>
>      moused_flags="-m 4=6 -m 5=7"
>
> which results in:
>
>       2703  -  Ss       0:27.60 /usr/sbin/moused -m 4=6 -m 5=7 -p
> /dev/ums0 -t auto -I /var/run/moused.ums0.pid
>       2759  -  Is       0:00.00 /usr/sbin/moused -m 4=6 -m 5=7 -p
> /dev/ums1 -t auto -I /var/run/moused.ums1.pid
>
> and my xorg.conf is attached. I also tried turning off moused and adding:
>
>       Section "ServerFlags"
>              Option       "BlankTime" "0"
>              Option       "StandbyTime" "30"
>              Option       "SuspendTime" "0"
>              Option       "OffTime" "0"
>      +   Option       "AutoAddDevices" "False"
>       EndSection
>
>      +Section "ServerLayout"
>      +   Identifier     "X.org Configured"
>      +   Screen      0  "Screen0" 0 0
>      +   InputDevice    "Mouse0" "CorePointer"
>      +   InputDevice    "Keyboard0" "CoreKeyboard"
>      +EndSection
>      +
>
>      +EndSection
>      +
>      +Section "InputDevice"
>      +   Identifier  "Keyboard0"
>      +   Driver      "kbd"
>      +EndSection
>      +
>      +Section "InputDevice"
>      +   Identifier  "Mouse0"
>      +   Driver      "mouse"
>      +   Option      "Protocol" "auto"
>      +   Option      "Device" "/dev/ums0"
>      +   Option      "ZAxisMapping" "4 5 6 7"
>       EndSection
>
> which was the same. My mouse is a Cherry USB optical (MC 2000). Here is
> a little Xorg.0.log output:
>
> [   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Device: "/dev/input/event9"
> [   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Vendor 0x557 Product 0x2419
> [   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Found 3 mouse buttons
> [   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Found scroll wheel(s)
> [   601.547] (--) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Found relative axes
> [   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Forcing relative x/y axes to exist.
> [   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Configuring as mouse
> [   601.547] (II) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: Adding scrollwheel support
> [   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: YAxisMapping: buttons 4 and 5
> [   601.547] (**) evdev: vendor 0x0557 product 0x2419, class 0/0, rev
> 1.10/1.00, addr 10: EmulateWheelButton: 4, EmulateWheelInertia: 10,
> EmulateWheelTimeout: 200
>
> Does anybody see my issue?
>
> 		Craig
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACc-My0a5fgHgdtmZo7vgu6icnoisVMAGwMmmeLbrdsgowHqUA>