95a46c5577
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
23 lines
1 KiB
Text
23 lines
1 KiB
Text
|
|
> Attached is a patch that takes this functionality from XFree86 and
|
|
> integrates it into gpm. And adds a mouse type specifically for this
|
|
> auto detection.
|
|
|
|
I though a while about this, and I'd like to do it in another way, to
|
|
avoid clubbering the mouse table every so often.
|
|
|
|
What I'd like to have is a "pnp.c" file, that includes the probing
|
|
functions as well as the table of pnp mouse types. Similarly to
|
|
synaptics and twiddler support, then, the functions in mice.c can call
|
|
the ones defined in pnp.c.
|
|
|
|
The advantage of this is that there is no need to change the mouse
|
|
type data structure, and no need to add ID's of mice to the table of
|
|
types, which will quickly become exceedingly long. Moreover, having
|
|
the table of pnp ID's as an external object allows to export it to an
|
|
external text file, so that adding support for a new mouse type (a pnp
|
|
one) would be trivial: no more "plese try this patch, recompile and
|
|
tell us if it works" to ask to users, just "pleas add this line to
|
|
/etc/gpm-pnp.conf and try again".
|
|
|
|
/alessandro
|