Installer la souris en console (GPM)

Cet article provient du guide de l'utilisateur Debian écrit par Cédric Lignier, rajouts et wikisation en juillet 2004 par Pierre Chignac.

Description

GPM (General Purpose Mouse interface) vous permet d'utiliser votre souris en console pour faire par exemple du copier-coller. Très pratique :)

Attention toutefois si vous utilisez une interface graphique, dans ce cas quelques modifications sont à faire !!

Installation

# apt-get install gpm

Une fois le paquet installé, vous devez répondre aux questions suivantes:

Question Réponse à choisir
Do you want to change anything (Y/n) ? n

Configuration

Voici les paramètres que vous pouvez modifier dans le fichier de configuration /etc/gpm.conf

Paramètre Valeur initiale Autres valeurs possibles et description Explication
device /dev/psaux /dev/input/psaux avec une souris sur le port PS/2 ou /dev/input/mice avec une souris sur un USB ou /dev/ttyS0 avec une souris sur le premier port série ou /dev/ttyS1 avec une souris sur le second port série Point d'entrée de votre souris
type imps2 ps2 avec une souris classique (ancienne) ou imps2 avec une souris Microsoft (IntelliMouse) avec 3 boutons et une roulette ou exps2 avec une souris Microsoft (IntelliMouse Explorer) avec 3 boutons et une roulette Format de données transmis entre la souris et son point d'entrée (device)
responsiveness aucune valeur par défaut Essayez responsiveness=15 si vous jugez que votre souris est trop lente Définit la vitesse de la souris
sample_rate aucune valeur par défaut Définit le taux de rafraîchissement du point d'entrée.

Pour en savoir plus :

Liste des valeurs du paramètre type : Une liste exhaustive est disponible grâce à la commande :

# gpm -t help

Notez que la valeur imps2 pour le paramètre type fonctionne dans 90% des cas !

Une fois le fichier de configuration modifié en fonction de votre configuration matérielle, vous devez redémarrer le service pour que les changements soient pris en compte

# /etc/init.d/gpm restart

Si tout s'est bien passé, vous devez pouvoir bouger votre souris et celle ci devrait s'afficher à l'écran sous forme d'un curseur rectangulaire. Vous pouvez à présent sélectionner une zone de texte et la coller dans une autre console.

GPM et interface graphique

Pour faire fonctionner une souris en mode console en ayant la possibilité de passer en mode graphique, vous devez modifier les fichiers : /etc/gpm.conf et le fichier /etc/X11/XF86Config-4

Avant la modification des fichiers, il faut stopper le service GPM

# /etc/init.d/gpm stop

et sortir de votre interface graphique, si vous la lancez par startx ou stopper son service (xdm, gdm ou encore kdm). Remplacez ?dm par xdm, gdm ou kdm.

# /etc/init.d/?dm stop

Pour le fichier /etc/gpm.conf, c'est cette ligne :

repeat_type=raw

Pour le fichier /etc/X11/XF86Config-4, c'est à cette partie que cela se passe et plus précisément au niveau du Device de la souris qu'il faut mettre à /dev/gpmdata

  Section "InputDevice"
          Identifier      "Configured Mouse"
          Driver          "mouse"
          Option          "CorePointer"
  # C'est la ligne suivante qu'il faut modifier #
          Option          "Device"                "/dev/gpmdata"
  ...

Maitenant il faut relancer le service GPM

# /etc/init.d/gpm start

Relancez votre interface graphique ou son service par :

Remplacez ?dm par xdm, gdm ou kdm.

# /etc/init.d/?dm start

Désinstallation

Pour désinstaller GPM, utilisez la commande classique sur un système Debian :

# apt-get remove gpm

Remarque :

Supprimer toute trace du package précédement installé : Lorsque vous décidez de retirer un package de votre Debian GNU/Linux apt n'efface pas les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement le package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option –purge lors de la suppression :

# apt-get remove --purge <paquet>

Annexe : fichier de configuration

#  /etc/gpm.conf - configuration file for gpm(1)
#
#  If mouse response seems to be to slow, try using
#  responsiveness=15. append can contain any random arguments to be
#  appended to the commandline.
#
#  If you edit this file by hand, please be aware it is sourced by
#  /etc/init.d/gpm and thus all shell meta characters must be
#  protected from evaluation (i.e. by quoting them).
#
#  This file is used by /etc/init.d/gpm and can be modified by
#  /usr/sbin/gpmconfig.
#
device=/dev/psaux
responsiveness=
repeat_type=
# si utilisation de GPM & interface graphique
# décommentez cette ligne
# repeat_type=raw
type=imps2
append=""
sample_rate=
#  End of file
 
materiel/installer-la-souris-en-console-gpm.txt · Dernière modification: 23/11/2010 21:41 par orgrim