#1 Le 01/02/2007, à 22:33
- quatrecouleurs
Logitech MX revolution
Bonjour, je n'ai plus le temps de suivre ce fil... Si jamais le premier post devait être trop hors sujet, je veux bien faire les modifications nécessaies (me les envoyer alors par MP !).
Bien à vous. Quatrecouleurs
Sous Jaunty Jackalope, la souris est prise en charge par HAL
Il n'est donc plus nécessaire de faire toutes ces manipulations. Simplement configurer la souris avec btnx, tout en ayant installé revoco pour le support de la roulette.
Attention, avec Hardy Heron, il y a une modification de l'adressage physique !
cf http://wiki.ubuntuusers.de/evdev
Voici mes modifs de /etc/X11/xorg.conf :
Section "InputDevice"
Identifier "Mx Revolution" #Vous mettez le nom que vous voulez
Driver "evdev"
Option "CorePointer"
# Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris
Option "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse" # Permet de repérer la souris
# Option "Phys" "usb-*/input0" #permet de faire la différence entre la souris et le bouton de recherche
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Mx Revolution" "SendCoreEvents"
Le reste peut être appliqué pour une installation nouvelle (méthode de Franouche) : installer
Je modifie le post initial pour intégrer la méthode qui il me semble marche au top : voir http://forum.ubuntu-fr.org/viewtopic.ph … 99#p800399 le post de Franouche plus bas.
Il suffit d'installer le driver evdev :
sudo apt-get install xserver-xorg-input-evdev
Ensuite, de reconfigurer le serveur X, après sauvegarde :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.svgd
sudo gedit /etc/X11/xorg.conf
Vous désactivez les lignes liées à l'ancienne souris en ajoutant des dièses à chaque début de ligne (en les commentant, quoi)
#Section "InputDevice"
# Identifier "Configured Mouse"
# Driver "mouse"
# Option "CorePointer"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "ImPS/2"
# Option "ZAxisMapping" "4 5"
# Option "Emulate3Buttons" "true"
#EndSection
Config suivante obsolète pour Hardy, voir début du post pour nouvelle config
Et vous collez dans le fichier les informations suivantes :
Section "InputDevice"
Identifier "Mx revolution" #Vous mettez le nom que vous voulez
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris
Option "Phys" "usb-*/input0" #permet de faire la différence entre la souris et le bouton de recherche
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection
Attention à bien faire correspondre le même nom de la souris dans la section server layout :
Section "ServerLayout"
InputDevice "Mx Revolution" "CorePointer"
Voilà, en redémarrant Xorg ça devrait tourner.
Si ça plante, vous vous connectez sur un terminal non graphique : CTRL+ALT+F1, puis :
Soit vous remettez l'ancien xorg.conf
sudo cp /etc/X11/xorg.conf.svgd /xorg.conf
Soit vous éditez vous-même directement le fichier :
sudo vim /etc/X11/xorg.conf
A pour éditer
Vous corrigez les éventuels erreurs et oublis
Ou vous décommentez les anciens paramètres, et commentez les nouveaux avec des # en début de ligne.
ECHAP ## pour revenir en mode commandes, et
:wq ENTRÉE ## pour write et quit
Ensuite, il suffit de redémarrer le serveur :
sudo killall gdm
sudo gdm start
et voilà !
Pour info, je laisse la suite du post, qui contient une méthode physique d'installation de la souris. Celle-ci est obsolète sous Hardy.
Tutoriels de référence :
http://andy.hillhome.org/blog/2006/09/2 … -in-linux/
http://www.bibinsa.net/?2006/11/27/49-l … buntu-edgy
http://ubuntuforums.org/showthread.php?t=277388
Et surtout :
http://ubuntuforums.org/showthread.php?t=219894
http://www.loligrub.be/contrib/tlepoint … de195.html
Partie qui fonctionne :
Méthode avec repérage physique :
Inconvénient : si vous changez votre souris de connecteur usb, udev ne pourra créer son fichier device, et xorg va planter.
1. Installez xev, evdev, udev (xserver-xorg-input-evdev)
2. Entrez dans un terminal
$ cat /proc/bus/input/devices
Vous avez quelque chose qui ressemble à ça tout en étant particulier à votre système :
I: Bus=0003 Vendor=046d Product=c51a Version=4101
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:10.1-1/input0 -> Copiez la partie en gras (celle de votre résultat , c'est l'adresse physique de votre souris
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0 ts0 -> mouse : sous event0 sont tous les autres boutons de la souris
B: EV=7
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143I: Bus=0003 Vendor=046d Product=c51a Version=4101
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:10.1-1/input1
S: Sysfs=/class/input/input1
H: Handlers=kbd event1 -> kbd = c'est le bouton "recherche" de la souris
B: EV=f
B: KEY=c0002 400 0 0 1 f80 78000 6639fa d84157ad 8e0000 0 0 0
B: REL=40
B: ABS=1 0
On crée ensuite une règle udev, c'est à dire que l'on va customiser la création d'un event spécifique à la souris et qui ne changera pas à chaque redémarrage de l'ordinateur.
$ sudo gedit /etc/udev/rules.d/10-perso.rules
On y met la règle suivante :
KERNEL=="event[0-9]*", SYSFS{../name}=="Logitech USB Receiver", SYSFS{../phys}=="usb-0000:00:10.1-1/input0", NAME="input/event9"
En français, ça donne : Pour tout event compris entre 0 et 9, s'appelant "Logitech USB Receiver", et localisé par le noyau à l'adresse "usb-0000:00:10.1-1/input0", créer un fichier device nommé "event9" dans le répertoire /dev/input/
N'oubliez pas de remplacer l'adresse que je donne ici à titre d'exemple par celle que vous avez trouvée tout à l'heure, car sinon vous n'arriverez plus à démarrer en mode graphique... udev n'étant pas parvenu à créer quoi que ce soit.
Ensuite, on complète les spécifications de la souris dans le fichier de configuration de l'interface graphique :
$ sudo gedit /etc/X11/xorg.conf
Et on modifie le fichier pour faire pointer la souris de base de xorg sur l'event créé tout spécialement pur votre souris.
Section "InputDevice" ## ne change pas
Identifier "Configured Mouse" ## ne change pas
Driver "evdev"
Option "SendCoreEvents" "true"
Option "CorePointer"
Option "Device" "/dev/input/event9"
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection ## ne change pas
Voilà. Ensuite, soit on redémarre en faisant une prière, soit on vérifie au fur et à mesure :
$ sudo /etc/init.d/udev restart
On vérifie que l'event a été créé :
$ ls /dev/input
Et on se délogue / reloggue pour relancer le serveur avec la souris qui devrait fonctionner !
Si tout va bien, taper xev dans un terminal et essayez vos boutons au-dessus du petit carré. ils devraient être reconnus !
Partie en test :
Pour essayer vite fait si votre souris fonctionne sans plus de manip, il est possible de faire la modif suivante du fichier /etc/X11/xorg.conf (après sauvegarde) :
1. Trouvez l'event créé automatiquement par udev pour votre souris (comme plus haut) :
$ cat /proc/bus/input/devices
...(attention il y en a deux, prendre celui qui a handlers=mouse)
Ajouter celui-ci dans la section de souris du xorg.conf (evdev DOIT être installé)...
Section "InputDevice" ## ne change pas
Identifier "Configured Mouse" ## ne change pas
Driver "evdev"
Option "SendCoreEvents" "true"
Option "CorePointer"
Option "Device" "/dev/input/event0" ## Attention cela doit être l'event listé pour votre souris
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection ## ne change pas
Délogguez && Relogguez-vous, et si tout se passe bien la commande xev liste tous vos boutons !
Sauf que, au prochaine redémarrage, votre serveur graphique ne pourra pas démarrer car il n'aura plus de pointeur de base et vous serez alors bons pour faire en console la manip suivante :
CTRL+ALT+F1
$ cat /proc/bus/input/devices (pour repérer le nouveau event créé après redémarrage)
$ sudo vim /etc/X11.xorg.conf
... taper a pour éditer, mettez le bon event, tapez ECHAP pour passer en mode commande, tapez :wq pour écrire et quitter
$ startx permet de démarrer le serveur et ça devrait tourner. Mais c'est un peu ennuyant comme manip.
Créer une règle UDEV
Voici des commandes permettant de trouver des discriminants que udev peut utiliser :
$ cat /proc/bus/input/devices (ça vous donne le SYSFS de la souris : pour moi c'est /sys/class/input/input0)
$ udevinfo -a -p /sys/class/input/input0 (pour obtenir un max de données pour construire une règle udev)
Ou, plus directement :
$ udevinfo -a -p 'udevinfo -q path -n /dev/devsouris'
, où devsouris est l'input actuel de votre souris.
Il faut suivre les principes suivants :
- Toutes les informations doivent provenir du même paragraphe pour être cohérentes et au moins une clé doit être du type BUS ou KERNEL ou ID ou PLACE pour que le périphérique puisse être identifié correctement.
- L'écriture doit être de type : CLÉ, NOM
Dernière modification par quatrecouleurs (Le 13/06/2010, à 19:29)
Commandes de base au terminal : http://doc.ubuntu-fr.org/tutoriel/conso … es_de_base (!!!) /// Ubuntu au clavier http://inx.maincontent.net/index.html /// Mon photoblog : http://quatrecouleurs.blogspot.com/
Hors ligne
#2 Le 03/02/2007, à 16:26
- droide
Re : Logitech MX revolution
ça serai pas mal de faire un post sur le wiki ubuntu Fr, j'ai suivi le tuto anglais mais je n'est pas tout pigé, et certains boutons ne fonctionnent pas.
http://waccabac.fr (serveur Perso / Hébergement )
http://waccabac.info ( portail )
http://waccabac.org ( miroir Linux )
http://waccabac.com
Hors ligne
#3 Le 03/02/2007, à 22:18
- quatrecouleurs
Re : Logitech MX revolution
ça serai pas mal de faire un post sur le wiki ubuntu Fr, j'ai suivi le tuto anglais mais je n'est pas tout pigé, et certains boutons ne fonctionnent pas.
Ouaip, moi aussi j'aimerais beaucoup, je pourrais simplement traduire le tuto anglais qui pour moi a marché... Un temps... Avec des freezes de la souris... J'essaye juste de trouver une bonne façon de créer un node statique pour la souris avec udev, ça ne devrait pas être trop compliqué... Le tuto anglais n'est pas très concluant, je crois, parce qu'il utilise
SYSFS{../phys}=="usb-0000:00:02.0-4/input0"
, où input0 est une adresse dynamique ??? Autant alors utiliser la première méthode, qui consiste à faire pointer xorg directement sur ce périphérique ! Le seul problème, est qu'il change à chaque démarrage, donc à chaque fois il faut corriger son xorg, mais ça permet de vérifier si tous les boutons marchent
edit : je me demande ce que cela donnerait si l'on remplacait cette partie de la règle par
SYSFS{../phys}=="usb-0000:00:02.0-4/input[0-9]"
?
EDIT !!! : ouh je suis fatigué ! input0 est bien l'adresse physique ! (j'ai confondu avec event0...)
-> Droide : j'ai vu que tu as suivi aussi le tuto de bibinsa... tu peux essayer sa methode en créant un "event9" au lieu d'un "MXrevolution" parceque xorg plante (pourquoi donc, d'ailleurs ???)... Ce que fait bibinsa au final, n'est que d'utiliser l'event créé automatiquement par udev, mais celui-ci varie et ta config ne résistera pas à un redémarrage !"
Dernière modification par quatrecouleurs (Le 04/02/2007, à 19:28)
Commandes de base au terminal : http://doc.ubuntu-fr.org/tutoriel/conso … es_de_base (!!!) /// Ubuntu au clavier http://inx.maincontent.net/index.html /// Mon photoblog : http://quatrecouleurs.blogspot.com/
Hors ligne
#4 Le 06/02/2007, à 14:51
- droide
Re : Logitech MX revolution
En fait, je n'utilise pas MXrevolution comme config pour xorg. Par contre pour démarrer ubuntu je suis obliger de mettre le récèpteur sur le pc ( je le met toujours au même endroit je ne sais pas si c'est obligatoire).
Si je ne le met pas, ça boot mais a la fin ça plante.
http://waccabac.fr (serveur Perso / Hébergement )
http://waccabac.info ( portail )
http://waccabac.org ( miroir Linux )
http://waccabac.com
Hors ligne
#5 Le 10/02/2007, à 17:35
- 16ar
Re : Logitech MX revolution
Bonjour à tous, je me suis aussi acheté une MXRevolution sachant que j'avais vu le post de bibinsa.
Lorsque j'ai testé, j'avais encore mon ancienne souris (une explorer 3.0 IntelliMouse) branchée. Et quand j'ai mis le xorg selon bibinsa, ca fonctionnait impeccablement.
Mais depuis, j'ai rebooté, et ca ne marche plus.
Soit Xorg ne se lance plus et j'ai un :
preInit failed while loading "MXRevolution"
dans mon /var/log/Xorg.0.log
Et j'ai tout essayé : en virant la ligne Device, en utilisant tous les devices disponibles (event0, event2, event3, mouse0, mice, MXRevolution)
Je n'ai plus le détail, mais soit ca lance Xorg, mais le curseur ne bouge pas et xev ne renvoit rien, soit Xorg plante avec le preInit failed.
Bref, si quelqu'un a des eclaircissements a m'apporter, je suis preneur
La en tout cas, elle fonctionne avec le Driver "mouse" et Procol "ExplorerPS/2", mais bon, il manque pleins de boutons (j'ai pas vraiment essayer de configurer le nombre de boutons ou le xmodmap avec ce driver vu que tout le monde conseille evdev )
Hors ligne
#6 Le 20/02/2007, à 17:20
- quatrecouleurs
Re : Logitech MX revolution
Bonjour à tous !
Ma MX rvolution marche toujours très bien avec la méthode utilisant le repérage physique du forum anglais d'ubuntu :
KERNEL=="event[0-9]*", SYSFS{../name}=="Logitech USB Receiver", SYSFS{../phys}=="usb-0000:00:10.1-1/input0", NAME="input/event9"
Et chez moi la méthode de Bibinsa n'a pas marché, je pense que c'est parce que xorg ne reconnaîtrait pas les devices nommés "exotiquement" (à vérifier). Je conseille donc plutôt de créer un "event9" et de le configurer dans xorg.
Il faudrait essayer la methode de Bibinsa avec un device "event9" pour voir si cela reste stable. Mais le plus sûr, c'est le repérage physique pour créer la règle udev. Cela dit je ne sais pas si cela fonctionne aussi derrière un hub USB...
Commandes de base au terminal : http://doc.ubuntu-fr.org/tutoriel/conso … es_de_base (!!!) /// Ubuntu au clavier http://inx.maincontent.net/index.html /// Mon photoblog : http://quatrecouleurs.blogspot.com/
Hors ligne
#7 Le 23/02/2007, à 19:53
- 16ar
Re : Logitech MX revolution
Je vais tester ca quand je suis remotivé
Hors ligne
#8 Le 15/03/2007, à 20:26
- franouche
Re : Logitech MX revolution
Merci pour les infos,
Cependant après avoir galéré avec les règles udev j'ai finalement opté pour une autre solution (trouvée sur le blog de Bibinsa) qui permet à evdev de reconnaitre la souris même après un redémarrage ou l'ajout d'un autre périphérique usb:
Section "InputDevice"
Identifier "MX"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris
Option "Phys" "usb-*/input0" #permet de faire la différence entre la souris et le bouton de recherche
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection
Ainsi il n'est plus néscessaire de faire de règle udev
Dernière modification par franouche (Le 15/03/2007, à 20:29)
Hors ligne
#9 Le 09/04/2007, à 00:31
- NEOAKIRA
Re : Logitech MX revolution
et ca marche avec une VX Revolution ?
Hors ligne
#10 Le 25/04/2007, à 21:30
- junix
Re : Logitech MX revolution
Bnjour, est ce que cela marche avec un VX revolution, je pense que oui, mais jsuis que débutant??
#11 Le 25/04/2007, à 21:35
- junix
Re : Logitech MX revolution
ici il donne la méthode pour les deux
http://ubuntuforums.org/showthread.php?t=277388
autant pour moi
#12 Le 18/05/2007, à 15:18
- quatrecouleurs
Re : Logitech MX revolution
Merci pour les infos,
Cependant après avoir galéré avec les règles udev j'ai finalement opté pour une autre solution (trouvée sur le blog de Bibinsa) qui permet à evdev de reconnaitre la souris même après un redémarrage ou l'ajout d'un autre périphérique usb:
Section "InputDevice" Identifier "MX" Driver "evdev" Option "CorePointer" Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris Option "Phys" "usb-*/input0" #permet de faire la différence entre la souris et le bouton de recherche Option "WHEELRelativeAxisButtons" "4 5" Option "HWHEELRelativeAxisButtons" "6 7" Option "Emulate3Buttons" "false" Option "Buttons" "20" EndSection
Ainsi il n'est plus néscessaire de faire de règle udev
Ok eh bien cette méthode marche parfaitement chez moi ! Et sans configuration poussée...
Tous les boutons sont reconnus sans problème, la configuration tient après un redémarrage, après avoir changé le branchement en usb et redémarré, et même après le changement à chaud de port usb ! Bref, c'est la méthode à conseiller !
Merci pour le post !
Dernière modification par quatrecouleurs (Le 18/05/2007, à 15:19)
Commandes de base au terminal : http://doc.ubuntu-fr.org/tutoriel/conso … es_de_base (!!!) /// Ubuntu au clavier http://inx.maincontent.net/index.html /// Mon photoblog : http://quatrecouleurs.blogspot.com/
Hors ligne
#13 Le 12/08/2007, à 06:12
- topblaireau
Re : Logitech MX revolution
+1 franouche
ça marche nickel chez moi
l'étape suivante c'est xbindkeys c'est pas gagné lol! mais beaucoup de lecture sur le forum pour m'aider
Dernière modification par topblaireau (Le 12/08/2007, à 06:12)
Hors ligne
#14 Le 16/08/2007, à 09:33
- grenouille
Re : Logitech MX revolution
Bonjour!
Je lis ces messages avec intérêt car je me tate pour acheter la MX Revolution et je me demande si sous Feisty il faut appliquer l'une ou l'autre méthode décrite ici ou si des choses ont été intégrées
Ces messages ayant démarré en février il n'y avait pas encore Feisty je suppose.
Comme je me suis fait déjà couilloner à l'achat d'un scanner (Microtek ScanMaker S280) quand j'étais encore sous l'influence de Bill, cette fois je me renseigne avant
Merci
Hors ligne
#15 Le 16/08/2007, à 10:01
- topblaireau
Re : Logitech MX revolution
J'ai Feisty et la méthode de franouche marche.
Voilà
Hors ligne
#16 Le 16/08/2007, à 10:19
- grenouille
Re : Logitech MX revolution
Merci Topblaireau!
Je n'ai plus qu'à casser la tirelire!!
Hors ligne
#17 Le 16/08/2007, à 10:29
- grenouille
Re : Logitech MX revolution
@topblaireau
Pendant que je tiens, comme je fais parti des grands débutants peux tu me dire jusqu'où je suis quatre couleurs et donc à partir de quand je continue avec fanouche?
Merci
Hors ligne
#18 Le 16/08/2007, à 11:34
- topblaireau
Re : Logitech MX revolution
Je suis aussi un débutant lol!
Quatre couleurs a mis à jour le 1er post en suivant la méthode de Franouche, tu peux donc le suivre à la lettre.
Hors ligne
#19 Le 04/10/2007, à 10:10
- Bismut
Re : Logitech MX revolution
Bah je sens que je vais passer pour le boulet de service mais ça ne marche pas chez moi...
J'ai essayé la méthode du Wiki avec les "eventX", GDM plante.
J'ai essayé la méthode de Franouche avec "input usb*", GDM plante.
Du coup, j'ai juste les boutons principaux qui marchent pour l'instant.
Quelqu'un aurait-il une solution ?
PS : Je suis sous Edgy, et je passerai à 7.10 quand elle sortira.
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne
#20 Le 04/10/2007, à 16:24
- topblaireau
Re : Logitech MX revolution
qu'appelles tu par input usb?
et ton xorg.conf serait la bienvenue je pense
Hors ligne
#21 Le 04/10/2007, à 19:10
- Bismut
Re : Logitech MX revolution
Actuellement, voici mon xorg.conf pour ma Logitech MX500 :
Section "InputDevice"
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"
EndSection
Quand je fais :
cat /proc/bus/input/devices
J'obtiens : event1
Là, j'ai essayé de faire comme dans le Wiki à savoir de rajouter :
Section "InputDevice"
Identifier "MX Revolution"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris
Option "Device" "/dev/input/event1" # numéro d'event récupéré avec cat /proc/bus/input/devices
# HWHEELRelativeAxisButtons permet d'inverser les deplacements horizontaux de la molette centrale (pour moi ils fonctionnaient a l'
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection
Ainsi que la ligne pour le ServerLayout...
Bah ça marche pas, GDM plante, je dois restaurer mon xorg.
Ensuite, j'ai essayé avec la technique décrite ici en mettant :
Section "InputDevice"
Identifier "MX"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver" #permet à evdev de reconnaitre la souris
Option "Phys" "usb-*/input0" #permet de faire la différence entre la souris et le bouton de recherche
Option "WHEELRelativeAxisButtons" "4 5"
Option "HWHEELRelativeAxisButtons" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "20"
EndSection
Bah idem, ça ne marche pas non plus...
Est-ce que je me trompe quelque part ?
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne
#22 Le 04/10/2007, à 20:38
- topblaireau
Re : Logitech MX revolution
je suis pas un grand expert mais je vais essayer de t'aider
passons à la 2ème méthode, + simple sur tous les points
je suppose que dans le Section "ServerLayout", tu as bien la ligne :
InputDevice "MX"
et non "MX Revolution"
je suppose aussi que evdev est bien installé
sinon, pour le plantage GDM, tu parles bien du bel écran bleu? il devrait t'indiquer l'erreur et la ligne du xorg.conf sur laquelle il bloque
je suis pas un pro mais j'ai galéré avec cette souris, qu'on me corrige si je me trompe
sinon je sèche
Hors ligne
#23 Le 05/10/2007, à 08:12
- Bismut
Re : Logitech MX revolution
Ben logiquement j'ai dû changé la ligne du ServerLayout pour la 2° méthode sauf si j'étais étourdi.
Je vais réessayer et tenter de voir quelle ligne pose problème du xorg.
EDIT : En fait, en lisant correctement le message d'erreur, la ligne Configured Mouse du ServerLayout n'avait pas été "comment", contrairement à son bloc, c'était donc logique que ça plante.
Donc ça ne plante plus à présent, et d'après XEV, tous mes boutons sont a priori reconnus, je n'ai plus qu'à utiliser xbindkeys c'est bien ça ?
Dernière modification par Bismut (Le 05/10/2007, à 08:32)
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne
#24 Le 05/10/2007, à 14:08
- Bismut
Re : Logitech MX revolution
Bon, j'y suis presque !
Après un Xmodmap de cette manière :
pointer = 1 17 3 4 5 15 13 8 9 10 11 12 7 14 6 16 2 18 19 20
J'ai maintenant ma 2° mollette qui marche pour : Précédent/Suivant/Clic milieu pour Firefox !
Enfin, je voudrais pouvoir utiiser 8 et 9 pour copier/coller et 122 (loupe) pour lancer une recherche CTRL-F sous Gedit et Firefox. J'ai donc fait un .xbindkeysrc :
# Molette pull
"/usr/bin/xvkbd -xsendevent -text "[Alt_L][Left]""
m:0x0 + b:6
# Molette push
"/usr/bin/xvkbd -xsendevent -text "[Alt_L][Right]""
m:0x0 + b:7
# Bouton pouce bas
"/usr/bin/xvkbd -xsendevent -text "[Control_L][C]""
m:0x0 + b:8
# Bouton pouce haut
"/usr/bin/xvkbd -xsendevent -text "[Control_L][V]""
m:0x0 + b:9
# Roulette vers la gauche
"firefox"
m:0x0 + b:13
# Roulette vers la droite
"exaile"
m:0x0 + b:15
# Bouton Loupe -> Rechercher
"/usr/bin/xvkbd -xsendevent -text "[Control_L][F]""
m:0xO + c:122
Alors, Firefox et Exaile se lancent bien... En revanche, pour les autres actions comportant CTRL ou ALT, bien ça ne marche pas, ça m'affiche [Control_L][F] par exemple... J'ai suivi le tuto de bibinsa.net.
Quelqu'un voit-il l'erreur ?
Mac Mini 2009 avec Archlinux
Asus EeePC S101 avec Archlinux
HTC Magic avec Android
Hors ligne
#25 Le 05/10/2007, à 17:23
- topblaireau
Re : Logitech MX revolution
là je peux t'aider j'ai bien galéré pour xbindkeys
remplace -xsendevent par -xtest
voici une partie de mon xbindkey si ça peut t'aider
"/usr/bin/xvkbd -xtest -text "\[Alt_L]\[F4]""
b:17 #molette pouce milieu
"/usr/bin/xvkbd -xtest -text "\[Alt_L]\[F9]""
b:15 #molette pouce bas
"/usr/bin/xvkbd -xtest -text "\[Alt_L]\[F10]""
b:13 #molette pouce haut
"/usr/bin/xvkbd -xtest -text "\C\St""
m:0x10 + c:122
sachant que chaque numéro de bouton m'est propre, je les ai déclaré différement il me semble
pour info le bouton c:122 fait ctrl+shift+T
voilà
Dernière modification par topblaireau (Le 05/10/2007, à 17:24)
Hors ligne