On Son, 2002-11-24 at 21:22, Kent West wrote: > > > >On Fri, Nov 22, 2002 at 06:23:34PM -0600, Kent West wrote: > > > >>>On Fre, 2002-11-22 at 21:10, William Crowshaw wrote: > >>> > >>>>Just upgraded to woody (PowerMac 7500 using kernel > >>>>2.2.20). Every time -- and I mean every time -- I > >>>>logout of an X session (regardless of which wm I'm > >>>>using) and am thrown back to gdm, my mouse freezes up. > >>>>The keyboard works, but I loose the mouse entirely in > >>>>gdm and when I log back in. I have to > >>>>/etc/init.d/./gdm stop and start again to get my mouse > >>>>back. > >>> > >>What does your "/etc/gpm.conf" file and the mouse section of your > >>"/etc/X11/XF86Config-4" file look like? > > W. Crowshaw wrote: > > My gpm.conf file looks like this > > # /etc/gpm.conf - configuration file for gpm(1) > device=/dev/input/mice > responsiveness= > repeat_type=ms3 > type=ps2 > append="" > > And the Mouse section of my XF86Config-4 looks like > this: > > Section "InputDevice" > Identifier "Generic Mouse" > Driver "mouse" > Option "CorePointer" > Option "SendCoreEvents" "true" > Option "Device" "/dev/input/mice" > Option "Protocol" "ImPS/2" > Option "Emulate3Buttons" "true" > Option "ZAxisMapping" "4 5" > EndSection > > > If you're going to use both gpm and X, as a general rule you'll want > gpm's repeat type to be "raw" rather than "ms3", and you'll want > XF86Config-4's "Device=" line set to "/dev/gpmdata". > > Basically you have two mouse drivers fighting over the same data; by > configuring gpm to read the data and then repeat it just as it's read > (raw), and then configuring X to read gpm's repeated data instead of the > "normal" mouse port, the two should start getting along just fine.
That's only a problem with devices like /dev/psaux. Any number of apps can use /dev/input/mice concurrently without a problem. I wonder why gpm is set up to repeat at all and if removing the redundant options like SendCoreEvents and Emulate3Buttons from the X config makes a difference. -- Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast

