GPM (General Purpose Mouse interface) est un utilitaire de copier-coller et un serveur de souris pour les consoles virtuelles.
Il permet notamment de faire du copier coller dans la même console, ou d'une console à une autre.
Vous pouvez donc copier du texte (fichiers de configuration par exemple) d'un navigateur Internet en console2).
Des plus simple :
apt-get update && apt-get install gpm
gpm se lance automatiquement comme service. Dans le cas contraire :
gpm -m /dev/input/mice -t exps2
dans le cas d'une souris sur port USB.
gpm -m /dev/psaux -t exps2
dans le cas d'une souris sur le port PS/2.
Pour sélectionner du texte, appuyez sur le bouton de gauche et traînez la souris. Pour coller du texte dans la même console ou dans une autre, appuyez sur le bouton du milieu. Le bouton droit est utilisé pour étendre la sélection, comme dans une xterm.
Les souris à deux boutons utilisent le bouton de droite pour coller du texte.
Les double et triple clics sélectionnent des mots entiers ou des lignes entières respectivement.
Si un espace de queue présent après le contenu d'une ligne est mis en évidence, et s'il n'y a pas d'autre texte sur le restant de la ligne, cet espace sera sélectionné automatiquement. Si plusieurs lignes sont sélectionnées, les espaces de queue mis en évidence seront supprimés du tampon de sélection.
Le mécanisme de sélection est désactivé si la console virtuelle de contrôle est placée dans le mode graphique, par exemple lors de l'exécution de X11, et est réactivé quand le mode texte est repris.