GPM-1.20.1

Introducción a GPM

El paquete GPM (demonio del Ratón de Proposito General) contiene un servidor de ratón para consola y xterm. No solo proporciona soporte general para cortar y pegar, si no que su librería es usada por diverso software, como Links, para proporcionar soporte completo del ratón a la aplicación. Es útil en escritorios, especialmente si sigues las instrucciones de (Mas alla de) Linux From Scratch. ¡Con frecuencia es mucho mas fácil (y menos propenso a errores) copiar y pegar entre dos ventanas de consola que escribirlo todo a mano!

Información sobre el paquete

Instalación de GPM

Instala GPM ejecutando los siguientes comandos:

patch -Np1 -i ../gpm-1.20.1-segfault.patch &&
patch -Np1 -i ../gpm-1.20.1-silent.patch &&
LDFLAGS="-lm" ./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install &&
cp conf/gpm-root.conf /etc &&
ldconfig -n -l /usr/lib/libgpm.so.1.19.0

Explicación de los comandos

export LDFLAGS="-lm" : La librería matemática debe enlazarse con gpm, ya que se usa la función ceil() en el código de movimiento del cursor.

ldconfig -n -l : Durante la instalación, gpm muestra un mensaje pidiendo que se ejecute el anterior comando para crear los enlaces correctos a las librerías.

Configuración de GPM

Guión gpm para init.d

Instala el guión de incio /etc/rc.d/init.d/gpm incluido en el paquete blfs-bootscripts-5.1 package.

make install-gpm

Ficheros de configuración

/etc/sysconfig/mouse Este fichero contiene el nombre del dispositivo de ratón y el protocolo que utiliza. Para crear este fichero ejecuta lo siguiente:

cat > /etc/sysconfig/mouse << "EOF"
# inicio de /etc/sysconfig/mouse

MDEVICE=[tudispositivo]
PROTOCOL=[tuprotocolo]

# fin de /etc/sysconfig/mouse
EOF

Información sobre la configuración

Valores de ejemplo para establecer MDEVICE PROTOCOL son:

MDEVICE=/dev/psaux
PROTOCOL=imps2

Una lista de los protocolos conocidos puede obtenerse ejecutando gpm -t -help. Tu MDEVICE depende del tipo de ratón que tengas. Por ejemplo, /dev/ttyS0 para un ratón serie (en Windows esto es COM1), /dev/input/mice se utiliza normalmente para ratones USB, y /dev/psaux para ratones PS2.

Contenido

El paquete GPM contiene gpm, gpm-root, disable-paste y mev.

Descripciones

gpm

gpm es una utilidad para cortar y pegar y un servidor de ratón para consolas virtuales.

gpm-root

gpm-root es un manejador predefinido para gpm. Se utiliza para dibujar menús en la ventana raíz.

disable-paste

No hay descripción disponible.

mev

mev es un programa para notificar eventos del ratón.