GPM-1.20.7
Introduction à GPM
Le paquet GPM (General Purpose
Mouse daemon (démon généraliste de souris)) contient un serveur de
souris pour la console et xterm. Non seulement il offre en
général le support du copier coller, mais le copposant de sa
bibliothèque est utilisé par divers logiciels tels que Links pour offrir le support de la souris à
l'application. Il est utile pour les bureaux, surtout si vous
suivez les instructions de (Beyond) Linux From Scratch ; c'est
souvent beaucoup plus facile (et moins facteur d'erreur) de copier
coller entre deux fenêtres de console que de tout taper à la
main !
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.2.
Informations sur le paquet
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/GPM
Installation de GPM
Installez GPM en lançant les
commandes suivantes :
./configure --prefix=/usr --sysconfdir=/etc &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install &&
install-info --dir-file=/usr/share/info/dir /usr/share/info/gpm.info &&
ln -v -sfn libgpm.so.2.1.0 /usr/lib/libgpm.so &&
install -v -m644 conf/gpm-root.conf /etc &&
install -v -m755 -d /usr/share/doc/gpm-1.20.7 &&
chmod -v 755 doc/support &&
chmod -v 644 doc/{support/*,FAQ,HACK_GPM,README*} &&
cp -v -R doc/{FAQ,HACK_GPM,README*,support} \
/usr/share/doc/gpm-1.20.7
Explication des commandes
install-info
... : Ce paquet installe un fichier
.info
mais il ne met pas à jour le
fichier système dir
. Cette commande
fait la mise à jour.
ln -v -sfn libgpm.so.2.1.0
/usr/lib/libgpm.so : Cette commande est
utilisée pour créer (ou mettre à jour) le lien symbolique
.so
vers la bibliothèque.
Configuration de GPM
Script de démarrage
Installez le script de démarrage /etc/rc.d/init.d/gpm
fourni dans le paquet
blfs-bootscripts-20120828.
make install-gpm
Fichiers de
configuration
/etc/gpm-root.conf
et ~/.gpm-root
: The default et individual
user gpm-root
configuration files.
/etc/sysconfig/mouse
: Ce
fichier contient le nom du périphérique de votre souris et le
protocole qu'elle utilise. Pour créer ce fichier, lancez ce qui
suit en tant qu'utilisateur root
:
cat > /etc/sysconfig/mouse << "EOF"
# Début de /etc/sysconfig/mouse
MDEVICE="<votrepériphérique>
"
PROTOCOL="<votreprotocole>
"
GPMOPTS="<options.supplémentaires>
"
# Fin de /etc/sysconfig/mouse
EOF
Informations de configuration
Les exemples de valeurs pour le paramétrage de MDEVICE
, PROTOCOL
et
GPMOPTS
sont :
MDEVICE="/dev/psaux"
PROTOCOL="imps2"
GPMOPTS=""
Vous pouvez trouver une liste des protocoles connus en lançant
gpm -m [périphérique]
-t
-help. Le paramètre MDEVICE
dépend du type de souris que vous avez.
Par exemple, /dev/ttyS0
pour une
souris en série (sur Windows, c'est COM1), /dev/input/mice
est souvent utilisé pour les
souris USB et /dev/psaux
pour les
souris PS2. GPMOPTS
est le
'fourre-tout' pour toute option supplémentaire nécessaire pour
votre matériel.
Contenu
Programmes installés:
disable-paste, display-buttons,
display-coords, get-versions, gpm, gpm-root, hltest, mev, et
mouse-test
Bibliothèque installée:
libgpm.{so.a}
Répertoire installé:
/usr/share/doc/gpm-1.20.7
Descriptions courtes
disable-paste
|
est un mécanisme de sécurité utilisé pour désactiver le
presse papier.
|
display-buttons
|
est un programme simple signalant les boutons de la
souris sur lesquels on appuie et qu'on relâche.
|
display-coords
|
est un programme simple qui signale les mouvements de la
souris.
|
get-versions
|
est utilisé pour signaler les versions de la bibliothèque
GPM et du serveur.
|
gpm
|
est un outil pour copier coller et un serveur de souris
pour des consoles virtuelles.
|
gpm-root
|
est un gestionnaire par défaut pour gpm. Il est utilisé
pour dessiner des menus sur la fenêtre racine.
|
hltest
|
est une application modèle simple utilisant la
bibliothèque de haut niveau, ce qui signifie qu'elle peut
être lu par des programmeurs qui essaient d'utiliser la
bibliothèque de haut niveau.
|
mev
|
est un programme pour signaler les mouvements de la
souris.
|
mouse-test
|
est un outil pour déterminer le type de la souris et le
périphérique auquel elle est attachée.
|
libgpm.{so.a}
|
contient les fonctions API pour accéder au démon
GPM.
|
Last updated on 2011-12-29 06:13:05 +0100