/* * general purpose mouse support for Linux * * Copyright 1993 ajh@gec-mrc.co.uk (Andrew Haylett) * Copyright 1994 rubini@ipvvis.unipv.it (Alessandro Rubini) * *******/ This package, which is almost ready to go 1.0, tries to be a useful mouse server for applications running on the Linux console. Its roots are in the "selection" package, by Andrew Haylett, and the original code comes from selection itself. This package is intended as a replacement for "selection", to provide additional facilities. From 0.18 onward gpm support xterm as well, so you can run gpm-based applications under X, and you can easily write curses applications which support the mouse on both the Linux console and xterm. The xterm stuff is portable (look at sample/README). Available clients are "the mouseless commander", by Miguel de Icaza and an emacs library included in this release. A demo dialog binary is on iride.unipv.it:/pub/gpm, and I won't release it because it is going to fall in the mainstream dialog. =========== QUICK INSTALL (no compile) Binaries are provided as well, and tou can ell your shell make quickinst to install under '/usr/local/{bin,lib,info}' and make quickinst PREFIX=/usr/tools/whatever to install to default locations. =========== DOCS The directory "./doc" holds the documentation. I have switched to 'texinfo', and it seems to work. The release embeds both a postscript file and an info one. I hope the 'info' file can be useful. No manual pages are provided, but they will be available before 1.0 =========== KERNEL PATCHES (before 1.1.32) The directory "kernel" embeds the kernel patches needed to run gpm. Patches are provided against 1.0 and 1.1.18. Refer to kernel/README to have more details. No patch is needed for 1.1.32 onwards. =========== AVAILABILITY The latest release is available by ftp from iride.unipv.it:/pub/gpm Feel free to call me to report/fix bugs. If you are willing to write a client I'd like to help as well. =========== CREDITS Steven S. Dick (ssd@nevets.oau.org) fixed a pair of bugs in early gpm versions. Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx) helped fixing some bugs and provided a good client to test my server. He helped a lot in testing the various pre-releases. Olav Woelfelschneider (wosch@rbg.informatik.th-darmstadt.de) fixed 0.10 with MouseSystems compatible mice. Janne Kukonlehto provided xterm mouse decoding to be stolen by me.