On Sat, Feb 18, 2012 at 06:21:12PM -0800, Bryan Linton wrote:
> >Synopsis:    Mouse forward/back buttons no longer work in new snap
> >Category:    system
> >Environment:
>       System      : OpenBSD 5.1
>       Details     : OpenBSD 5.1 (GENERIC) #157: Fri Feb 10 11:07:41 MST 2012
>                        
> [email protected]:/usr/src/sys/arch/i386/compile/GENERIC
> 
>       Architecture: OpenBSD.i386
>       Machine     : i386
> >Description:
> 
> I upgraded from a December 15ish snapshot to a February 2nd
> snapshot and again to a February 10th snapshot to see if the
> problem had been resolved in a newer snap. 
> 
> The forward/back buttons on my mouse do not cause either Midori,
> XXXTerm, or Firefox to go to the next/previous page like they used
> to.
> 
> They seem to function the same as the up/down buttons on my
> keyboard in that they cause the screen to scroll up or down by one
> line.  Scrolling with the mouse wheel is normal and unchanged.
> 
> I am not using an /etc/X11/xorg.conf file.  I have updated all
> packages with pkg_add and run sysmerge.  The only commit I could
> find in source-changes@ that may have affected this was:
> 
> ---8<---
> 
> CVSROOT:        /cvs
> Module name:    xenocara
> Changes by:     [email protected]        2012/01/08
> 10:15:52
> 
> Modified files:
>         xserver/config : wscons.c
> 
> Log message:
> Switch to the xf86-input-ws input driver for mouse by
> default.
> 
> ok shadchin@.
> 
> ---8<---
> 
> Reverting this commit restores the original behavior of the mouse
> forward/back keys.

Thanks for the detailled report. We'll need to figure out why the
xf86-input-ws driver doesn't handle all buttons on your mouse.

In the mean time, rather than reverting the commit, you can use a
simple /etc/X11/xorg.conf file like the one below to force the
xf86-input-mouse driver to be used instead of xf86-input-ws:

--- cut ---
Section "InputClass"
        Identifier      "mouse driver"
        MatchIsPointer  "on"    
        Driver          "mousk
EndSection
--- cut --- 

Also, can you check with xev or "xinput test-xi2" which events are
returned by the forward/back buttons with both drivers and send me and
shadchin@ the result ?

-- 
Matthieu Herrb

Reply via email to