Ticket #389 (closed usability: fixed)
Button 2 position is reported wrong after fast user switching
| Reported by: | mthorn@… | Owned by: | jeremyhu@… |
|---|---|---|---|
| Priority: | Important | Milestone: | 2.5.1 |
| Component: | xserver | Version: | 2.5.0 (xserver-1.7.6) |
| Keywords: | Cc: |
Description (last modified by jeremyhu@…) (diff)
Seen on a system running MacOS X 10.5.8. XQuartz 2.5.0 (xorg-server 1.7.6). Mouse is a Logitech bluetooth mouse with a middle scroll button that is reported as button 2 when pressed, and buttons 4 and 5 when scrolled in the two different directions.
- Login as user A
- Start an xterm
- Use fast user switching to log in as user B
- Start an xterm as user B
Running "xinput test pointer" shows that the position of button 2 is reported incorrectly when clicked, while the positions of buttons 1 and 3 are still reported correctly when clicked. xev shows that clicking button B outside of the black boundary will be reported as a LeaveNotify event or no event at all.
% xinput test pointer button press 1 a[0]=666 a[1]=187 button release 1 a[0]=666 a[1]=187 button press 2 a[0]=625 a[1]=0 button release 2 a[0]=625 a[1]=0 button press 3 a[0]=666 a[1]=187 button release 3 a[0]=666 a[1]=187 button press 1 a[0]=666 a[1]=187 button release 1 a[0]=666 a[1]=187 button press 2 a[0]=625 a[1]=0 button release 2 a[0]=625 a[1]=0 button press 3 a[0]=666 a[1]=187 button release 3 a[0]=666 a[1]=187 button press 1 a[0]=666 a[1]=187 button release 1 a[0]=666 a[1]=187 button press 2 a[0]=625 a[1]=0 button release 2 a[0]=625 a[1]=0 button press 3 a[0]=666 a[1]=187 button release 3 a[0]=666 a[1]=187 button press 1 a[0]=666 a[1]=187 motion a[0]=670 a[1]=188 motion a[0]=671 a[1]=188 button release 1 a[0]=671 a[1]=188 button press 2 a[0]=635 a[1]=0 button release 2 a[0]=635 a[1]=0 button press 3 a[0]=671 a[1]=188 button release 3 a[0]=671 a[1]=188
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

