Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[X + evdev + bluetooth] Problèmes avec la souris
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Bobyl
n00b
n00b


Joined: 05 Feb 2005
Posts: 26
Location: Paris - France

PostPosted: Fri Jul 07, 2006 7:04 am    Post subject: [X + evdev + bluetooth] Problèmes avec la souris Reply with quote

Bonjour à tous,

après avoir passé plusieurs mois en utilisant ma souris bluetooth (logitech MX900) comme une vulgaire souris sans-fil avec 5 boutons, je me suis dit que:
1. utiliser le hub bluetooth pouvait être utile (surtout après avoir vu ce que kernel_sensei faisait avec son téléphone)
2. pouvoir utiliser les boutons latéraux aussi

Pour le bluetooth, pas (trop) de problèmes, tout marche bien maintenant gràce au tuto.

Par contre, pour la souris, je suis obligé d'utiliser evdev et je galère.
J'ai bien suivi les instructions données ici pour l'utilisation d'evdev, j'ai créé un lien symbolique input/mx900 avec udev pour éviter de me retrouver coincé lors des changements de numéro de l'event associé à la souris (surtout lors de la sortie de veille de la souris). Par contre, j'ai encore un petit pépin au démarrage de l'ordi:

l'event associé à la souris n'existe que lorsque la connexion bluetooth est effectué, donc lorsque la souris est en veille (typiquement au démarrage du pc, tant qu'aucun bouton de la souris n'a été utilisé), pas d'input/mx900...
Et comme X ne veut pas démarrer s'il n'a pas de souris, je me trouve obligé de cliquer pendant le boot du pc pour que le démarrage d'X se passe bien... Pas très convivial...

Existe-t-il une solution simple et agréable permettant:
1. soit à X de démarrer sans souris,
2. soit de créer un symlink input/mx900 qui pointe dans le vide en attendant que la souris soit active?

Merci d'avance
_________________
A true geek is someone believing that 1km is equal to 1024 meters.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri Jul 07, 2006 9:16 am    Post subject: Reply with quote

Salut,

je ne suis pas le propriétaire d'une souris truc machin chose comme toi, mais est-ce que dans ton make.conf tu as mis ceci :
Code:
INPUT_DEVICES="evdev keyboard mouse"

de plus qu'as-tu mis dans ton xorg.conf et qu'elles sont les erreurs dans le log de X au démarrage s'il te plaît. Tient je m'inspire de ce thread

Bon je suis en week-end dans peu de temps mais je suis sur qu'un autre prendra la relève si je suis parti avant ta réponse, alors en attendant bon week-end.

EDIT 1 : un lien fait pour toi : https://forums.gentoo.org/viewtopic-t-413249-highlight-evdev+udev+mouse+bluetooth.html
EDIT 2 : Parceque je n'ai vraiment plus de temps là alors la page des résultats de recherce (très courte) : https://forums.gentoo.org/search.php?mode=results
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Bobyl
n00b
n00b


Joined: 05 Feb 2005
Posts: 26
Location: Paris - France

PostPosted: Fri Jul 07, 2006 9:52 am    Post subject: Reply with quote

Merci pour ta réponse rapide
MickTux wrote:

Est-ce que dans ton make.conf tu as mis ceci :
Code:
INPUT_DEVICES="evdev keyboard mouse"



Oui, tout à fait

MickTux wrote:

de plus qu'as-tu mis dans ton xorg.conf et qu'elles sont les erreurs dans le log de X au démarrage s'il te plaît. Tient je m'inspire de ce thread


Voici les lignes correspondant à la souris dans le xorg.conf:
Code:

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "evdev"
   Option      "Device"   "/dev/input/mx900"
EndSection

Si je touche à la souris avant le démarrage de X, pas de problème, le device node /dev/input/eventX est bien créé et la règle udev que j'ai ajoutée crée automatiquement un lien symbolique /dev/input/mx900 qui pointe sur /dev/input/eventX. Dans ce cas, X démarre bien.
Par contre, si je ne touche pas à la souris lors du démarrage du PC, la connexion souris <-> hub BT n'est pas encore établie et le input/eventX (et donc le input/mx900) n'existe pas encore. Dans ce cas, j'ai un message dans ce goût là (dsl, je n'ai pas laissé mon ordi allumé donc je ne peux pas me connecter pour jeter un coup d'oeil aux logs...):

Code:

(EE) evdev: /dev/input/mx900 not found


J'ai juste besoin d'une astuce pour contourner cette vérification au démarrage de X dans le cas où la souris n'a pas été manipulée depuis le démarrage du PC... La seule chose que j'ai trouvé, c'est de créer plusieurs périphériques de pointages:
un associé à la souris, dont l'event est présent quand ça lui chante,
un associé au récepteur bluetooth, dont l'event est toujours présent.
Par contre, je trouve ça moche, et j'ai peur que l'utilisation d'un périphérique bluetooth autre que la souris ne foute le bordel...

MickTux wrote:

Bon je suis en week-end dans peu de temps mais je suis sur qu'un autre prendra la relève si je suis parti avant ta réponse, alors en attendant bon week-end.


Ah bah bon week-end à toi alors!

MickTux wrote:

EDIT 1 : un lien fait pour toi : https://forums.gentoo.org/viewtopic-t-413249-highlight-evdev+udev+mouse+bluetooth.html
EDIT 2 : Parceque je n'ai vraiment plus de temps là alors la page des résultats de recherce (très courte) : https://forums.gentoo.org/search.php?mode=results


Yep, merci, je les avais déjà consulté ces deux là.
Le premier fil m'a aidé à consituer ma règle udev, et je n'ai jamais eu le pbm relaté dans le second.

Merci encore!
_________________
A true geek is someone believing that 1km is equal to 1024 meters.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum