OVH Cloud OVH Cloud

Hotplug souris usb sous kubuntu

7 réponses
Avatar
vigi98
Bonjour,

J'ai d=E9marr=E9 mon PC sous kubuntu, et seulement apr=E8s j'ai branch=E9
la souris USB. Et elle ne fonctionne pas alors que si je d=E9marre le PC
alors qu'elle est branch=E9e, =E7a marche. Je pr=E9cise que j'ai un Dell
Latitude D600.
J'ai un peu de mal avec tous les fichiers de conf hotplug et usb. En
plus, je croyais qu'il y avait un d=E9mon pour le hotplug usb, or "ps
-ef|grep -e hot -e usb" ne me donne rien. Pourtant j'ai fait un
"/etc/init.d/hotplug restart" qui s'est bien pass=E9.

Any idea ?

Merci

7 réponses

Avatar
Olivier V
wrote:

Bonjour,

J'ai démarré mon PC sous kubuntu, et seulement après j'ai branché
la souris USB. Et elle ne fonctionne pas alors que si je démarre le PC
alors qu'elle est branchée, ça marche. Je précise que j'ai un Dell
Latitude D600.


En fait j'ai constaté qu'il faut la brancher avant le lancement de KDE.
Sinon, plutôt que de tout redémarrer, une déconnexion/reconnexion suffit.

Olivier V

Avatar
Herve Autret
Bonjour,

Olivier V a écrit :

En fait j'ai constaté qu'il faut la brancher avant le lancement de KDE.


KDE ou KDM (login graphique) ? Quoi qu'il en soit, X n'est pas
plug-and-play. Plus longuement : si le serveur X trouve une souris lors
de son lancement, il l'utilise, sinon il l'ignore.

Sinon, plutôt que de tout redémarrer, une déconnexion/reconnexion suffit.


La déconnexion termine le processus serveur, qui est relancé soit à la
demande (ouverture de session texte) soit automatiquement (login graphique).
La présence de la souris est testée, et elle est prise en compte à ce
moment-là.
--
Hervé Autret

Avatar
l'indien
On Thu, 15 Sep 2005 18:43:38 +0200, Herve Autret wrote:

Bonjour,

Olivier V a écrit :

En fait j'ai constaté qu'il faut la brancher avant le lancement de KDE.


KDE ou KDM (login graphique) ? Quoi qu'il en soit, X n'est pas
plug-and-play. Plus longuement : si le serveur X trouve une souris lors
de son lancement, il l'utilise, sinon il l'ignore.


Comme le noyau l'est, il suffit de bien configurer X.
Les input devices servent à celà (et sont standard depuis le 2.4.0, pour
rappel).
Donc, il faut configurer X pour qu'il utilise /dev/input/mice.
A partir de là, on peut brancher/débrancher les souris autant qu'on
veut et quant on le veut, X s'en servira.
Et X démarera quand même sans erreur si aucune souris n'est présente
lors de son démarage et saura l'utiliser dès qu'elle sera branchée.

[...]


Avatar
Olivier V
l'indien wrote:

Donc, il faut configurer X pour qu'il utilise /dev/input/mice.


Pouvez-vous préciser comment (pour un ignare en X) ?

Merci.

Olivier V

Avatar
Nicolas George
Hervé Autret wrote in message
:
Ça ne fonctione bien sûr pas. Je descends sous mon bureau, je
débranche la souris USB de son adapteur PS/2 et je la branche
au bout de mon prolongateur USB : miracle, ça fonctionne.


En 2.6, /dev/input/mice reçoit également les souris PS/2.

Avatar
Hervé Autret
Nicolas George posta :

En 2.6, /dev/input/mice reçoit également les souris PS/2.


J'ai répondu un peu vite, tout à l'heure : le serveur ne conserve la
souris USB quand on la branche/débranche QUE si elle est présente lors
du démarrage du serveur. Sinon, il dit qu'il ne trouve pas
/dev/input/mice et il s'arrête. On est loin du plus&play.

Si j'utilise "Device" "/dev/mouse" et que je ne branche pas de souris, le
serveur se lance malgré tout. Dans ce cas, il bloque parfois la machine,
d'autres fois les touches Ctrl-Alt-Bksp fonctionnent encore pour quitter.

En 2.6, /dev/input/mice reçoit également les souris PS/2.


La souris sera-t-elle davantage plug&play ?
--
Antonin

Avatar
l'indien
On Sat, 17 Sep 2005 01:06:29 +0200, Hervé Autret wrote:

Nicolas George posta :

En 2.6, /dev/input/mice reçoit également les souris PS/2.


J'ai répondu un peu vite, tout à l'heure : le serveur ne conserve la
souris USB quand on la branche/débranche QUE si elle est présente lors
du démarrage du serveur. Sinon, il dit qu'il ne trouve pas
/dev/input/mice et il s'arrête. On est loin du plus&play.


Le problème n'est pas celui de la présence ou non de la souris.
/dev/input/mice emule une souris PS/2 qu'il y ait ou non une souris de
branchée.
Ton problème est que le module mousedev n'est chargé, avec ta config,
que si une souris est branchée. Si tu le charges d'office au démarage,
ton serveur X démarera, que tu ai ou non une souris de branchée.


Si j'utilise "Device" "/dev/mouse" et que je ne branche pas de souris, le
serveur se lance malgré tout. Dans ce cas, il bloque parfois la machine,
d'autres fois les touches Ctrl-Alt-Bksp fonctionnent encore pour quitter.

En 2.6, /dev/input/mice reçoit également les souris PS/2.


La souris sera-t-elle davantage plug&play ?


Le serveur X ne vera pas la différence entre la souris PS/2 et la souris
USB.
J'ai oublié de préciser un détail important:
il faut dire à X d'utiliser le protocole ImPS2, quand on utilise
/dev/input/mice.