mouse tilt wheel between 12.1 and 12.2
Craig Leres
leres at freebsd.org
Thu Oct 29 20:36:42 UTC 2020
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
-------------- next part --------------
# @(#) $Id: xorg-nvidia.conf 89 2020-10-29 03:35:06Z leres $ (LBL)
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "30"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
FontPath "/usr/local/share/fonts/sun/"
FontPath "/usr/local/share/fonts/webfonts/"
FontPath "/usr/local/share/fonts/urwfonts/"
FontPath "catalogue:/usr/local/etc/X11/fontpath.d"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "record"
Load "glx"
Load "glxserver_nvidia"
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
# BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
More information about the freebsd-hackers
mailing list