gpm: Overview

 
 1 Overview
 **********
 
 The "gpm" package is a mouse server for the Linux console.  It is meant
 to provide cooked mouse events to text-only applications, such as
 editors and simple menu-based apps.  The daemon is also able to repeat
 packets in "msc" format to a graphic application.  This last feature is
 meant to override the single-open problem of busmice.  The roots of
 'gpm' come from the 'selection-1.5' package, by Andrew Haylett.
 
    The first application to support the mouse has been The Midnight
 Commander, by Miguel de Icaza.  'mc-0.11' and later releases offer mouse
 support if you have the mouse server running on your system.  The file
 't-mouse.el' provides support for using the mouse from within Emacs.
 SeeEmacs Support.
 
    As of release 0.96, a default-handler is released with gpm, and can
 be used to handle Control-Mouse events to draw menus on the screen.  The
 'gpm-root' program, however, needs kernel 1.1.73 or newer.  See
 gpm-root.
 
    Release 1.00 has been an incompatible one (is is incompatible with
 releases older than 0.97), but is compatible with the kernel-level mouse
 driver (available as 'kmouse-?.??.tar.gz' from the mirrors of
 <ftp://tsx-11.mit.edu>.  With 1.0 the high level library is available,
 together with a demonstration/test program.  A small utility to help in
 detecting your mouse-type is also included.
 
    As of release 1.20.0 the default device is removed.  Now -m is a
 must.
 
    Release 1.20.1 introduces the must for -t and a specific way to use
 -m,-t,-o: Now you've got to use -m first, then -t and at last -o.  This
 seems to be more complex, but makes using of multiply mice possible with
 clean code.
 

Menu