Installer la souris en console (GPM)
- Description
- Installation
- Configuration
- GPM et interface graphique
- Désinstallation
- Annexe : fichier de configuration
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