Problem with mouse input "freeze"
Oldřich Jedlička
oldium.pro at seznam.cz
Wed Jan 6 23:32:21 PST 2010
Hi Peter,
Dne čtvrtek 07 Leden 2010 07:09:21 Peter Hutterer napsal(a):
> On Wed, Jan 06, 2010 at 09:00:55PM +0100, Oldřich Jedlička wrote:
> > Hi list and Peter,
> >
> > this is a continuation from linuxwacom-devel mailing list - the full
> > thread (few messages actually) can be found here
> >
> >
> > http://sourceforge.net/mailarchive/message.php?msg_name=201001022352.4845
> >9.oldium.pro%40seznam.cz
> >
> > So let's start from the beginning. I had a problem: when I pressed a key
> > on keyboard, then a PAD button on tablet that emitted a key and then a
> > normal PAD button on the tablet, the mouse moved to [0,0] and mouse input
> > "freezed". The "freeze" means that mouse (tablet/ordinary mouse) moves,
> > but there are no hover effects, no menu selection, no clicks accepted by
> > applications - until some key is pressed.
> >
> > The move to [0,0] has been fixed by the patch from Peter Hutterer from
> > this mailing list - patch with subject:
> >
> > [PATCH v2] dix: don't update the slave coordinates from the VCK.
> >
> > The mouse input "freeze" problem is still there, the steps to reproduce
> > have changed: I have to press a key on keyboard, then double-click button
> > 2 on tablet (no movement events in between - reproduced both with tablet
> > PAD key and with tablet pen). What happens is that with only the
> > single-click the local menu opens (but everything works); with
> > double-click the menu opens, but doesn't go away as usual - the mouse
> > input "freezes" instead (as described above).
> >
> > My guess is that there are still some valuators problems, so that the
> > application grabs the mouse input and doesn't know what to do next.
>
> can I assume you only have one master device and you aren't playing around
> with MPX? what's the output of xinput --list --short? is the pad a floating
> slave?
>
> I can't reproduce it here, neither on 1.7 nor on master so I might need
> some special setup.
I don't have anything special (I hope), the xorg-server is installed from
Gentoo package, version 1.7.3.902. It contains patch from bug 25400 (added by
Gentoo) and the one I've mentioned above.
Output from `xinput --list --short` is attached. I've added also my xorg.conf
and Xorg.0.log.
>
> Cheers,
> Peter
>
-------------- next part --------------
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=8 [slave pointer (2)]
⎜ ↳ PS/2 Mouse id=9 [slave pointer (2)]
⎜ ↳ Wacom Intuos3 6x8 eraser id=10 [slave pointer (2)]
⎜ ↳ Wacom Intuos3 6x8 cursor id=11 [slave pointer (2)]
⎜ ↳ Wacom Intuos3 6x8 pad id=12 [slave pointer (2)]
⎜ ↳ Wacom Intuos3 6x8 id=13 [slave pointer (2)]
⎜ ↳ Logitech USB RECEIVER id=14 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=6 [slave keyboard (3)]
↳ i2c IR (AVerMedia Cardbus remot id=7 [slave keyboard (3)]
↳ Logitech USB Receiver id=16 [slave keyboard (3)]
↳ Acer Crystal Eye webcam id=17 [slave keyboard (3)]
↳ Sleep Button id=18 [slave keyboard (3)]
↳ Video Bus id=19 [slave keyboard (3)]
↳ Power Button id=20 [slave keyboard (3)]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 40903 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-devel/attachments/20100107/82295370/attachment-0001.bin
-------------- next part --------------
Section "Files"
# FontPath "unix/:-1"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/util"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/intlfonts"
FontPath "/usr/share/fonts/lingea"
FontPath "/usr/share/fonts/xawtv"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/lib/jvm/sun-jdk-1.6/jre/lib/fonts"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/sharefont"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/ttf/western"
EndSection
Section "Module"
#Load "xtrap"
#Load "record"
Load "dbe"
Load "glx"
Load "extmod"
Load "dri"
#Load "freetype"
EndSection
#Section "InputDevice"
# Identifier "Keyboard0"
# Driver "kbd"
#EndSection
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5 6 7"
#EndSection
#Section "InputDevice"
# Identifier "touch"
# Driver "synaptics"
# Option "Device" "/dev/input/by-path/platform-i8042-serio-2-event-mouse"
# Option "Protocol" "event"
## Option "LeftEdge" "1700"
## Option "RightEdge" "5300"
## Option "TopEdge" "1700"
## Option "BottomEdge" "4100"
## Option "FingerLow" "13"
## Option "FingerHigh" "18"
## Option "MaxTapTime" "100"
## Option "MaxDoubleTapTime" "180"
## Option "MaxTapMove" "300"
## Option "VertScrollDelta" "100"
## Option "MinSpeed" "0.10"
## Option "MaxSpeed" "0.16"
## Option "AccelFactor" "0.0010"
# Option "UpDownScrolling" "on"
# Option "LeftRightScrolling" "on"
# #Option "Repeater" "/dev/touchpad"
# Option "SHMConfig" "on"
# Option "SendCoreEvents" "yes"
#EndSection
#Section "Monitor"
# Identifier "Monitor0"
# VendorName "Monitor Vendor"
# ModelName "Monitor Model"
#EndSection
Section "Monitor"
Identifier "Panel"
Option "DPMS"
DisplaySize 332 206
EndSection
Section "Monitor"
Identifier "LCD"
Option "DPMS"
EndSection
Section "Device"
Identifier "CardRadeonHD"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" "shadowfb" # [<str>]
Option "AccelMethod" "exa"
#Option "offscreensize" # [<str>]
#Option "SWcursor" # [<bool>]
#Option "ignoreconnector" # [<str>]
#Option "forcereduced" # [<bool>]
#Option "forcedpi" # <i>
#Option "useconfiguredmonitor" # [<bool>]
#Option "HPD" # <str>
#Option "NoRandr" # [<bool>]
#Option "RROutputOrder" # [<str>]
#Option "DRI" "off" # [<bool>]
Option "DRI" "on" # [<bool>]
#Option "TVMode" # [<str>]
#Option "ScaleType" # [<str>]
#Option "UseAtomBIOS" # [<bool>]
#Option "AtomBIOS" # [<str>]
#Option "UnverifiedFeatures" # [<bool>]
Driver "radeonhd"
VendorName "ATI Technologies Inc"
BoardName "Mobility Radeon HD 3400 Series"
BusID "PCI:1:0:0"
Option "Monitor-PANEL" "Panel"
Option "Monitor-DVI-D_1" "LCD"
EndSection
Section "Device"
Identifier "CardRadeon"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
Option "AccelMethod" "EXA" # [<str>]
#Option "offscreensize" # [<str>]
#Option "SWcursor" # [<bool>]
#Option "ignoreconnector" # [<str>]
#Option "forcereduced" # [<bool>]
#Option "forcedpi" # <i>
#Option "useconfiguredmonitor" # [<bool>]
#Option "HPD" # <str>
#Option "NoRandr" # [<bool>]
#Option "RROutputOrder" # [<str>]
Option "DRI" "on" # [<bool>]
#Option "TVMode" # [<str>]
#Option "ScaleType" # [<str>]
#Option "UseAtomBIOS" # [<bool>]
#Option "AtomBIOS" # [<str>]
#Option "UnverifiedFeatures" # [<bool>]
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Mobility Radeon HD 3400 Series"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
#Device "CardRadeonHD"
Device "CardRadeon"
Monitor "Monitor0"
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Virtual 2560 1024
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
#InputDevice "Mouse0" "CorePointer"
#InputDevice "Keyboard0" "CoreKeyboard"
#InputDevice "touch" "CorePointer"
EndSection
More information about the xorg-devel
mailing list