Utilitaires systèmes

Ce chapitre contient de nombreux utilitaires pour le matériel. Il contient aussi quelques applications utilisées par d'autres applications du livre.

GPM-1.20.1

Introduction à GPM

Le paquetage GPM (démon à but général pour la souris, General Purpose Mouse) contient un serveur de souris pour la console et xterm. Il fournit non seulement le support du copier/coller mais son composant en bibliothèque est utilisé par de nombreux logiciels tels que Links pour apporter le support de la souris dans l'application. C'est utile sur les bureaux, tout spécialement en suivant les instructions des livres LFS et BLFS ; il est souvent plus facile (et moins risqué) de copier/coller entre deux consoles que de taper tout à la main !

Informations sur le package

Installation de GPM

Installez GPM en lançant les commandes suivantes:

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 /etc &&
ldconfig -n -l /usr/lib/libgpm.so.1.19.0

Explication des commandes

LDFLAGS="-lm": la bibliothèque de mathématiques (math) doit être liée avec gpm car ceil() est utilisé pour la logique de déplacement du curseur.

ldconfig -n -l : lors de l'installation, gpm affiche un message pour lancer la commande ci-dessus et créer les bons liens vers la bibliothèque.

Configurer GPM

Script de démarrage gpm

Installez le script de démarrage /etc/rc.d/init.d/gpm inclus dans le paquetage blfs-bootscripts-5.1.

make install-gpm

Fichier de configuration

/etc/sysconfig/mouse Ce fichier contient le nom du périphérique souris et le protocole qu'il utilise. Pour créer ce fichier, lancez la commande suivante :

cat > /etc/sysconfig/mouse << "EOF" 
# Début /etc/sysconfig/mouse

MDEVICE=[yourdevice]
PROTOCOL=[yourprotocol]

# Fin /etc/sysconfig/mouse
EOF

Informations de configuration

Voici quelques exemples de valeur pour MDEVICE et PROTOCOL :

MDEVICE=/dev/psaux
PROTOCOL=imps2

Une liste des valeurs de protocoles connues est disponible en lançant gpm -t -help. Votre variable MDEVICE dépend du type de souris dont vous disposez. Par exemple, /dev/ttyS0 pour une souris série (sur Windows, il s'agit du port COM1), /dev/input/mice est souvent utilisé pour les souris USB et /dev/psaux pour les souris PS2.

Contenu

Le package GPM contient gpm, gpm-root, disable-paste et mev.

Description

gpm

gpm est un utilitaire pour copier-coller et un serveur souris pour les consoles virtuelles.

gpm-root

gpm-root est un gestionnaire par défaut pour gpm. Il est utilisé pour dessiner des menus sur la fenêtre racine.

disable-paste

Aucune description disponible.

mev

mev est un programme de rapport d'événements de la souris.