Package: xorg
Version: 1:7.3+2
Followup-For: Bug #443205
On my Thinkpad T41 (latest Unstable as of 20 minutes ago), I see the
reported symptoms with the most recent upgrade (previous upgrade was a
few weeks ago; no problems at that time).
xev reports duplicate mouse events. Here is its output from a single
left button click:
ButtonPress event, serial 28, synthetic NO, window 0x1e1,
root 0x46, subw 0x0, time 5561272, (31,150), root:(656,179),
state 0x0, button 1, same_screen YES
ButtonPress event, serial 28, synthetic NO, window 0x1e1,
root 0x46, subw 0x0, time 5561272, (31,150), root:(656,179),
state 0x100, button 1, same_screen YES
ButtonRelease event, serial 28, synthetic NO, window 0x1e1,
root 0x46, subw 0x0, time 5561351, (31,150), root:(656,179),
state 0x100, button 1, same_screen YES
ButtonRelease event, serial 28, synthetic NO, window 0x1e1,
root 0x46, subw 0x0, time 5561351, (31,150), root:(656,179),
state 0x0, button 1, same_screen YES
Those are real duplicates. Cutting and pasting that with the middle
button resulted in the same content twice (ie. eight events) but that
I deleted 4 of them, leaving what you see.
This happens whenever I have both Clit and Generic Mouse enabled
in xorg.conf:ServerLayout (using builtin), but does not happen with
just Clit and TouchPad. Do you want the output from the remaining
combinations? I do not have a generic mouse hooked up.
/etc/X11/xorg.conf:
# -*- sh -*-
# XF86Config-4 (XFree86 X server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type man XF86Config-4 at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 /var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86
Section Files
FontPath/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID
FontPath/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
#FontPath /usr/lib/X11/fonts/Type1
FontPath/usr/share/fonts/X11/Type1
FontPath/usr/share/fonts/X11/misc
FontPath/usr/local/matlabR14/sys/fonts/ttf/cm
EndSection
Section Module
Loadbitmap
Loaddbe
Loadddc
Loaddri
Loadextmod
Loadfreetype
#Loadfbdevhw
Loadglx
Loadint10
Loadrecord
# Loadtype1
Loadvbe
Loadv4l
# Loadsynaptics # touchpad driver
EndSection
Section InputDevice
Identifier Generic Keyboard
Driver keyboard
Option CoreKeyboard
Option XkbRules xfree86
Option XkbModel thinkpad
Option XkbLayout us
Option XkbOptionsctrl:nocaps
EndSection
Section InputDevice
Identifier TouchPad
Driver synaptics
Option Device/dev/input/mouse0
Option SendCoreEventstrue
Option Protocol auto-dev
Option Buttons 7
Option ZAxisMapping 4 5
# Option XAxisMapping 6 7
Option SHMConfig true
Option LeftEdge 1700
Option RightEdge 5000
Option TopEdge 1700
Option BottomEdge4200
Option FingerHigh30
Option FingerLow 25
Option HorizScrollDelta 120
Option VertScrollDelta 120
Option CircularScrolling true
Option CircScrollTrigger 3
# CircScrollDelta breaks everything:
# Option CircScrollDelta 0.001
Option AccelFactor 0
Option MaxTapTime0
Option MaxDoubleTapTime 0
Option ClickTime 0
Option MaxTapMove0
Option MinSpeed 0
Option MaxSpeed 0
Option EdgeMotionMinSpeed0
Option EdgeMotionMaxSpeed0
Option EdgeMotionUseAlways 0
EndSection
Section InputDevice
Identifier Clit
Driver mouse
Option Device/dev/input/mouse1