Out of da blue Doug Barton aka ([EMAIL PROTECTED]) said:
> David Siebörger wrote:
>
> > I've experienced the (apparently common) problem of switching from X
> > to console and back to X and getting an unresponsive mouse pointer in
> > X. This occurs when I use protocol "Auto", or don't specify a
> > protocol.
>
> Someone was kind enough to send me the attached patch. With
>
> Option "Protocol" "Auto"
> Option "Device" "/dev/sysmouse"
>
> it works with moused. I tried protocol sysmouse, but it didn't work.
> Neither did Christian's advice about the mousesystems protocol. I also
> have a wheeled mouse, logitech specifically.
I too am experiencing problem. I have a logitech serial wheel mouse. However
X will only fire up if I tell it to ignore the "cannot open input device"
for my Mouse1 identifier :(. I'll try this patch and see what happens.
>
> It would be nice to include this patch in our X4 port.
>
> Doug
> --
> "The dead cannot be seduced."
> - Kai, "Lexx"
>
> Do YOU Yahoo!?
> --- programs/Xserver/hw/xfree86/input/mouse/mouse.c.orig Sun Jul 23 17:50:10
>2000
> +++ programs/Xserver/hw/xfree86/input/mouse/mouse.c Sun Jul 23 17:54:22 2000
> @@ -692,10 +692,15 @@
> pMse->protocolID = protocolID;
> }
> }
> +#ifndef __FreeBSD__
> memcpy(pMse->protoPara, proto[pMse->protocolID], sizeof(pMse->protoPara));
> +#endif
> if (automatic) {
>
> if (name) {
> +#ifdef __FreeBSD__
> + memcpy(pMse->protoPara, proto[pMse->protocolID], sizeof(pMse->protoPara));
> +#endif
> /* Possible protoPara overrides from SetupAuto. */
> for (i = 0; i < sizeof(pMse->protoPara); i++)
> if (protoPara[i] != -1)
> --- programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c.orig Sat Feb 12
>22:45:41 2000
> +++ programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c Sun Jul 23 17:50:10
>2000
> @@ -165,7 +165,11 @@
> mode.rate = rate > 0 ? rate : -1;
> mode.resolution = res > 0 ? res : -1;
> mode.accelfactor = -1;
> +#ifdef __FreeBSD__
> + mode.level = 1;
> +#else
> mode.level = -1;
> +#endif
> ioctl(pInfo->fd, MOUSE_SETMODE, &mode);
> }
> #endif
>
#:^)
--
f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
bush doctor
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message