Truc LF : souris USB et portables
ArticleCategory:
SystemAdministration
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Guido Socher
en to fr Jean-Etienne
Poirrier
AboutTheAuthor:[A small biography about the author]
Guido apprécie réellement quand son ordinateur est taillé à ses
besoins et qu'il ressemble vraiment à ce qu'il désire. C'est pourquoi
il utilise Linux.
Abstract:
C'est une petite astuce. A partir de maintenant, LinuxFocus aura au moins
une nouvelle astuce tous les mois. Si vous avez des idées de nouveaux
trucs, envoyez-les à guido(signe "à")linuxfocus.org.
ArticleIllustration:
ArticleBody:
Introduction
J'ai récemment noté que mes amis étaient impressionnés quand je branchais
une souris USB dans mon ordinateur portable sous Linux qui tournait déjà
sous X11. La souris fonctionnait, tout simplement, et je n'avais pas
besoin de redémarrer le serveur X.
Pour moi, c'était normal mais je dois admettre que, jusqu'à aujourd'hui,
je n'ai jamais vu de distribution Linux où c'était le comportement par
défaut.
Donc, voici la solution.
Une souris PS/2 et USB sous XF86
Mes distributions Linux ne sont pas les toutes dernières, c'est pourquoi
j'ai XF86. Je suppose que ceci pourrait aussi s'appliquer à tout autre
serveur X mais je n'ai pas essayé.
Ce branchement à chaud de souris USB (« usb mouse hotplugging ») n'a de
sens que sur des portables qui ont un connecteur interne PS/2 pour souris
et un port USB. Pourquoi avez-vous besoin d'une souris interne ? Eh bien,
vous n'en avez pas besoin. Vous pouvez monter un flag serveur mais,
généralement, cela n'a pas beaucoup de sens d'utiliser X11 sans souris.
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection
Le serveur X peut gérer le branchement et le retrait d'une souris USB
sans aucun problème. Cependant, il doit être capable d'ouvrir le
périphérique logiciel (dans /dev) au démarrage. Le problème est que la
plupart des distributions ont le support de la souris USB compilé comme
module. En d'autres termes, il n'est chargé que lorsque vous branchez la
souris. Pour résoudre cela, vous devez forcer le chargement de ces modules
même si aucune souris n'est connectée au démarrage.
# placez ceci dans un script init, par exemple :
# /etc/rc.d/rc.local pour une Fedora ou
# /etc/conf.d/local.start pour une Gentoo ou ...
# charge les modules du noyau nécessaire pour une souris USB
# même s'il n'y a aucune souris encore connectée :
modprobe hid
modprobe input
modprobe mousedev
C'est tout.