Truc LF : souris USB et portables

ArticleCategory:

SystemAdministration

AuthorImage:[Here we need a little image from you]

[Photo de l'Auteur]

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:

idée

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.