Date: Tue, 15 Oct 1996 18:56:53 -0400 (EDT) From: "Donald J. Maddox" <root@rhiannon.scsn.net> To: dmaddox@scsn.net Cc: current@FreeBSD.org Subject: Re: Bug with moused and XFree86 Message-ID: <199610152256.SAA00399@rhiannon.scsn.net> In-Reply-To: <199610152153.RAA00793@rhiannon.scsn.net> from "Donald J. Maddox" at "Oct 15, 96 05:53:06 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
> > You should be running moused on /dev/cuaa0 telling it you have a
> > 'mouseman' mouse. You should then tell X that you have a mouse systems
> > mouse on /dev/sysmouse. Having both moused and X using the same
> > device is bound for trouble since you don't know which of them will
> > get each event.
> >
>
> Okay, now I see! :-) Thanks for the help... I have been avoiding
> using moused at all, since it was clearly fighting with X over the
> pointer. Now I'll finally be able to use both!
Forgive me for replying to my own message, but it looks like I spoke
too soon... Following your (Jason's) advice above, moused works ok,
but...
When I start the Xserver, the pointer appears at the center of the
screen, as always. The first time I move the mouse, however, the pointer
goes to the upper left corner of the screen and pretty much stays there.
It moves when I move the mouse, but it pretty much stays locked up in
that corner. In short, X is now getting mouse events, but obviously the
wrong ones.
Again, my mouse works fine when /dev/mouse is a link to /dev/cuaa0,
I just cannot use X and moused concurrently.
For clarity, here is the situation:
From /etc/XF86Config:
-----------------------------------------------------------------
Section "Pointer"
Protocol "MouseMan"
Device "/dev/mouse"
-----------------------------------------------------------------
From /etc/sysconfig:
-----------------------------------------------------------------
# Set to
# {microsoft|mousesystems|mmseries|logitech|busmouse|mouseman|ps/2|mmhittab}
# to activate system mouse cursor support (or NO for none)
# Use 'vidcontrol -m on' command to activate it on particular screen
mousedtype=mouseman
############## Next block activated only if mousetype != NO ################
# Set to your mouse port (required)
# Use real device here, because /dev/mouse usually linked with /dev/sysmouse
mousedport=/dev/cuaa0
# Moused options:
# -s: 9600 baud mouse
# -c: enable ChordMiddle
# see moused usage info for complete options list
mousedflags=""
-------------------------------------------------------------------
From /dev:
#ls -l /dev/sysmouse
crw------- 1 root wheel 12, 128 Oct 15 18:19 /dev/sysmouse
# ls -l /dev/consolectl
crw------- 1 root wheel 12, 255 Oct 15 17:18 /dev/consolectl
(/dev/mouse is a symbolic link to /dev/sysmouse)
--------------------------------------------------------------------
What's wrong here?
--
Donald J. Maddox
(dmaddox@scsn.net)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610152256.SAA00399>
