Page suivante Page précédente Table des matières

8. Utiliser gpm pour changer le mode de la souris

gpm est le programme qui vous permet d'utiliser la souris sur une console en mode texte. Il est généralement présent dans les distributions linux, et peut être lancé de la ligne de commande ou dans le script de lancement /etc/rc.d/rc.local. Notez que les distributions n'ont pas toujours la version la plus récente (1.14 lors de la parution de ce document) qui peut être trouvée sur les miroirs de sunsite.unc.edu.

Les deux modes principaux pour une souris série sous gpm sont:

gpm -t ms
gpm -t msc
gpm -t help

Pour les modes Microsoft ou MouseSystems, ou pour observer la souris à votre place et vous dire ce qu'il trouve. Pour lancer gpm en mode MouseSystems, vous pouvez avoir besoin de l'option -3, et également de l'option DTR, en utilisant -o dtr:

gpm -3 -o dtr -t msc

Cependant, gpm est souvent capable de reconnaître les 3 boutons de la souris, même en mode Microsoft. Et les versions récentes (Version 1.0 et suivantes (?)) peuvent rendre cette information disponible pour d'autres programmes. Pour que ceci fonctionne, vous devrez lancer gpm avec l'option -R, comme suit:

gpm -R -t ms

Ceci permettra à gpm d'exporter les données de la souris vers un nouveau périphérique, /dev/gpmdata, qui semblera être une souris pour tout autre programme. Notez que ce périphérique utilise toujours le protocole MouseSystems. Vous devez ensuite configurer votre Xconfig pour utiliser ceci à la place de /dev/mouse comme plus haut, mais vous devrez bien sur vous assurer que gpm tourne toujours lorsque vous lancez X. Quelques personnes ont rapporté que quelques évènements liés au bouton du milieu ne sont pas correctement interprétés par X en utilisant cette technique, celà peut être rapporté à une configuration spécifique pour la souris.

8.1 Changer la carte des boutons pour gpm et X

Envoi de gustafso@math.utah.edu.

Vous pouvez trouver que gpm utilise une carte des boutons différente de celle de X, donc utiliser les 2 systèmes sur la même machine peut être confus. Pour que X utilise les mêmes boutons pour le copier/coller que gpm, utilisez la commande X:

xmodmap -e "pointer = 1 3 2"

qui permet la sélection par le bouton gauche et le collage par le bouton droit, pour une souris soit 2 soit 3 boutons. Pour forcer gpm à utiliser la carte standard de X, lancez le avec un -B:

gpm -t msc -B 132


Page suivante Page précédente Table des matières