[gpm][PATCH] handle more mice

Alessandro Rubini rubini@gnu.org
Mon, 1 Jul 2002 00:54:44 +0200


> either my mailer is broken or you forgot to attach a patch again.

Probably the former. I remember I looked at the code. 
 
> why should someone use more than 2 mice ?

Who cares? Tools must provide mechanism, not policy. If the
contribution is clean and adding the missing documentation is
affordable, I don't see why should it be refused.

If it's clean you could even ask the contributor to fix the
documentation accordingly, promising to accept the code+docs patch.
My experience as a maintainer is that fixing docs is very painful; my
experience as contributor is that I'm happy to document my stuff after
the maintainer acknowledged my code will become mainstream.

> I've even never used two at a time. I think people only have two
> hands to use them, don't they ?

Having arbitrary limits in the code is bad. Worse, it's *BAD*.  The
hack of supporting two mice was really a hack (and that is apparent
from the code).  But some gpm user was running an external program
just to merge two mice into a single stream (and than feed it to gpm
and repeat it to X).

I couldn't afford a laptop at that time, so I couldn't appreciate how
good running two mice is.  No, I don't use one pointer in each hand, I
just use either one or the other, but without changing the
configuration each time I switch.  Actually, you can't use both of
them at the same time: you can't use the buttons on one side and motion
on the other side.

/alessandro