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.
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