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