Nous sommes le Jeu 19 Juin, 2025 20:21
Supprimer les cookies

probleme souris sans fil logitech

Le choix d'Ubuntu pour mes premiers pas Linux

Ven 12 Jan, 2007 12:23

salut à tous


je suis un tous nouveau utilisateur de ubuntu ( je l'ai installée samedi dernier ) et depuis ce jour , je me suis plus connecté une seule fois avec windows ! :D


apres avoir reussi a corriger des configurations mauvaises ( carte ATI 9600 se qui affichait une mauvaise resolution ) ,mon probleme concerne ma souris sans fil logitech

en effet , les boutons lateraux " precedent" et "suivant " ne sont pas detecté

jai parcouru tous les forum , meme en anglais mais les solution sont toutes differentes et jai peur de faire une betise d'uatant plus que je sais meme pas comment sauvegarder ma configuration actuelle ..sad

jai compris que ca se passait au niveau du dossier etc/X11/xorg.conf mais ensuite ...

le mien donne ca (concernant le souris )


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection



si quelqu'un pouvais m'indiquer quels chiffres changer , ou bien si l'heureux possesseur d'un logitech pouvais poster son fichier etc/X11/xorg.conf , ca serait tres cool



merci d'avance ! :o
ben1313

Messages : 3

Ven 12 Jan, 2007 13:33

J'ai eu le même problème pour ma souris Microsoft ^^

Tu vas commencer par ouvrir une console et lancer xev (tapes xev). Si ça te dit commande inconnue, c'est qu'il n'est pas installé : un sudo pat-get install xev suffit ici. Donc tu lances xev et tu vois une petite fenêtre apparaître : tu places ton curseur dedans et, sans bouger la souris, tu appuies sur les boutons que tu veux identifier. Tu auras plein de lignes bizarres, mais c'est plus simple si tu bouges pas. L'appui sur le bouton va faire s'afficher quelques lignes. Dans celles-ci, tu repères "button x"

"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x10 + b:8
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x10 + b:9



Avec : "xvkbd -xsendevent -text "\[Alt_L]\[Left]"" est une commande dans laquelle on utilise le programme xvbdk et on lui envoie le code correspondant ici à la combinaison de touches Alt_gauche+flèche_gauche (\Alt_L\[Left]) qui est le raccourci clavier pour "précédent" (mais tu peux mettre ce que tu veux ^^)
m:0x10 correspond à ta souris (je ne sais pas si c'est pareil de ton côté, et je ne sais plus comment retrouver cette info : je recherche et je te tiens au courant) et b:8 correspond au bouton pressé.

Tu quittes alors vi en sauvegardant avant : c'est "echap" pour quitter le mode insertion et :wq pour sauver (w) et quitter (q). Si tu as modifié le fichier et que tu veux quitter sans sauver, c'est :q! et si tu veux juste sauver, c'est :w

Tu installes ensuite xvkbd (sudo apt-get install xvkbd) et xbindkeys (sudo apt-get install xbindkeys). Tu lances ensuite xbindkeys, aui tournera en tâche de fond (tu tapes juste xbindkeys dans une console : il n'y a aucun retour).

Mon xorg.conf :
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "false"
Option "Buttons" "9"
Option "BuutonMapping" "1 2 3 8 9"
EndSection
Avec, si je me souviens bien, le nombre de boutons ("Buttons" 9, il faut savoir que la molette, c'est 3 boutons : haut, bas, clic) et "BuutonMapping" les boutons utilisés (doit pas être bien important, vu que j'ai l'impression qu'il y a une belle faute de frappe dans mon xorg.conf :D ).

Edit : Les infos qui m'avaient servi sont dispo ici : http://debuntu.free.fr/index.php?2005/1 ... -ma-ubuntu
Nico C'ys

Messages : 95

Ven 12 Jan, 2007 16:41

merci pour ta reponse Nico

je me sens vraiment c... mais j'arrive pas a voit le button x apres avoit cliqué sur les bouton precedent et suivant de ma souris

je te poste les lignes qui se sont affichées juste aprres que je clique sur ces boutons








KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384596512, (35,39), root:(1058,385),
state 0x10, button 9, same_screen YES

LeaveNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x0, time 384596512, (35,39), root:(1058,385),
mode NotifyUngrab, detail NotifyInferior, same_screen YES,
focus YES, state 16

MotionNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384596547, (35,38), root:(1058,384),
state 0x10, is_hint 0, same_screen YES

ButtonPress event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384626762, (35,38), root:(1058,384),
state 0x10, button 8, same_screen YES

EnterNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x0, time 384626762, (35,38), root:(1058,384),
mode NotifyGrab, detail NotifyInferior, same_screen YES,
focus YES, state 16

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

MotionNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384626826, (36,38), root:(1059,384),
state 0x10, is_hint 0, same_screen YES

ButtonRelease event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384626927, (36,38), root:(1059,384),
state 0x10, button 8, same_screen YES

LeaveNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x0, time 384626927, (36,38), root:(1059,384),
mode NotifyUngrab, detail NotifyInferior, same_screen YES,
focus YES, state 16

MotionNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384634696, (34,38), root:(1057,384),
state 0x10, is_hint 0, same_screen YES

MotionNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384634704, (32,37), root:(1055,383),
state 0x10, is_hint 0, same_screen YES

MotionNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384634712, (12,33), root:(1035,379),
state 0x10, is_hint 0, same_screen YES

LeaveNotify event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384634721, (-8,31), root:(1015,377),
mode NotifyNormal, detail NotifyNonlinearVirtual, same_screen YES,
focus YES, state 16

FocusOut event, serial 29, synthetic NO, window 0x3000001,
mode NotifyNormal, detail NotifyNonlinear






ensuite jai quelques questions :

_est ce que je dois cliquer uniquement sur les boutons qui ne sont pas reperé de ma souris ou sur tous lors de la procedure xev ? je pense que c'est uniquement sur ceux non reperé mais je prefere etre sur ....


-quand tu dis cela

:u quittes alors vi en sauvegardant avant : c'est "echap" pour quitter le mode insertion et :wq pour sauver (w) et quitter (q). Si tu as modifié le fichier et que tu veux quitter sans sauver, c'est :q! et si tu veux juste sauver, c'est :w





tu parles de la console ou de l'edition par g edit ?


escuse pour ces questions mais je debute vraiment et jai peu de modifier des fichiers importants et de devoir tyous reinstaller ; je me sens pas :twisted:


c'est d'autant plus rageant que je n'y arrives pas parce que ta methode me semble de loin la plus simple


merci pour tes explications

bye
ben1313

Messages : 3

Ven 12 Jan, 2007 17:39

Arg des bouts de post qui ont du passer à la trappe...

Je reprend ce qu'il manque.

Pour xev, tu n'as besoins de tester que les boutons a activer.

Quand tu lances xev, il y a plein de ligne dans la console, comme tu as pu le constater ^^

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys: 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ButtonRelease event, serial 29, synthetic NO, window 0x3000001,
root 0x3e, subw 0x3000002, time 384596512, (35,39), root:(1058,385),
state 0x10, button 9, same_screen YES


Ici, le bouton appuyé est le n°9 par exemple.

Le fichier a créer maintenant : tu créées un fichier nommé .xbindkeysrc dans ton répertoire personnel. Rien de dangereux, au pire, rien ne changera ^^
Le "." indique que c'est un fichier caché. Tu l'ouvres avec n'importe quel éditeur de texte. Dans mon premier post, j'ai utilisé vi, un petit éditeur de texte en ligne de commande, mais si tu veux, tu peux utiliser gedit. Le contenu est celui expliqué dans la première quote ^^ (un peu le bazar :D ). Je ne pense pas qu'il faille trop modifier le xorg.conf, mais si ça ne marche pas sans, utilise la manip décrite sur le site en lien pour ne pas mettre de ***nneries : je crois que c'est très lié au modèle de souris utilisée.
Nico C'ys

Messages : 95

Sam 13 Jan, 2007 15:01

merci Nico


ca marche maintenant mais jai vraiment galeré


le seul probleme c'est que sur ma logitech le bouton precedent a le no 7 et le bouton suivant le no 6 ....( merci xev ! :D )

pas tres logique ca , donc les fonctions sont inversées

je vais donc installé le log qui etais conseillé sans le lien que tu m'a donné
http://hocwp.free.fr/xbindkeys/xbindkey ... l#download


je te montre mon dernier xorg

Identifier "Configured Mouse"

Driver "mouse"

Option "CorePointer"

Option "Device" "/dev/input/mice"

Option "Protocol" "ExplorerPS/2"

Option "Emulate3Buttons" "false"

Option "Buttons" "7"

Option "ZAxisMapping" "4 5"

Option "ButtonMapping" "1 2 3 6 7"





merci
ben1313

Messages : 3

Lun 15 Jan, 2007 07:32

Pour les boutons, il suffit de remplacer b:8 ou b:9 par b:numéro_du_bouton_voulu ^^
Nico C'ys

Messages : 95

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit