Logitech MX1000 - Hardware - Linux et OS Alternatifs
Marsh Posté le 22-10-2004 à 15:27:50
@helloz
Merci pour cette info, je compte bientôt m'en acheter une, cela m'aidera au moment de basculer la config.
@peluche
Marsh Posté le 22-10-2004 à 15:31:20
Option "Protocol" "evdev" |
Kécè ?
Marsh Posté le 17-11-2004 à 13:27:53
[mode newbie]
est ce que cette manip fonctionne sous mandrake?
Ou existe t il une autre solution car j'ai essayé en vain...
Merci d'avance
Marsh Posté le 17-11-2004 à 13:54:29
ICE a écrit : Tous les boutons fonctionnent sauf les deux boutons latéraux de la roulette ainsi que le bouton qui permet de passer d'une application à l'autre. Sous xev ces trois boutons ne renvois rien. |
idem, à la differrence près que chez moi ils clonent d'autres bouttons. J'utilise le driver IntelliMouse et je suis en USB.
Marsh Posté le 18-11-2004 à 18:19:13
déjà il faut :
1°)
Citation : |
2°)
Citation : |
3°)
Citation : |
Il existe un patch pour modifier la résolution de la souris sur les kernel 2.6 (cf le forum gentoo)
Expérience perso : je suis repassé en 2.4 (2.4.28-rc) et la souris fonctionne bien mieux je trouve (problème de décrochages (quand ça lui chante) avec ou sans patch polling sur les 2.6). Les boutons de déplacement latéraux de la molette n'ont pas l'air de fonctionner comme il faut sous 2.6 (kernel: keyboard.c: can't emulate rawmode for keycode 240), pas cherché plus loin
4°)
Citation : |
Marsh Posté le 18-11-2004 à 18:39:18
mirtouf a écrit :
|
ça ajoute quoi de plus ça ?
Marsh Posté le 18-11-2004 à 18:47:20
Pour quels boutons supplémentaires justement ?
Marsh Posté le 18-11-2004 à 18:56:13
pour avoir 12 boutons au lieu de 7 (donc cruise-control et 1 bouton latéral)
Marsh Posté le 06-02-2005 à 21:53:43
xmodmap -e "pointer = 1 2 3 11 12 6 7 8 9 10 4 5"
Question : ou je mets cette commande pour que ça soit automatique car pour le moment je dois la lancer à chaque démarrage.
Marsh Posté le 06-02-2005 à 21:54:42
~/.xinitrc
Marsh Posté le 18-02-2005 à 18:36:01
le patch evdev peut il s'appliquer sur Xorg 6.7.0 ? j'ai cherché mais pas trouvé d'info à ce sujet
Marsh Posté le 18-02-2005 à 19:50:06
Mjules a écrit : le patch evdev peut il s'appliquer sur Xorg 6.7.0 ? j'ai cherché mais pas trouvé d'info à ce sujet |
oui.
Marsh Posté le 18-02-2005 à 19:53:25
merci
Marsh Posté le 20-02-2005 à 14:25:55
bon, malgré un patchage réussi et une recompilation, xorg 6.7.0 n'a toujours pas le suppor evdev
ya un truc à faire en particulier pour l'activer (genre un --with-evdev au configure ou autre) ?
Marsh Posté le 20-02-2005 à 21:50:38
bastien59 a écrit : xmodmap -e "pointer = 1 2 3 11 12 6 7 8 9 10 4 5" |
~/.Xmodmap
Chez moi la roulette marche, mais pas en side scrolling (me bagarre avec xev et xbindkeys, mais je dois faire un truc de travers....). Par contre, le forward/backward sous firefox fonctionne avec les boutons sous le pouce.
Marsh Posté le 20-02-2005 à 21:57:02
Mjules a écrit : bon, malgré un patchage réussi et une recompilation, xorg 6.7.0 n'a toujours pas le suppor evdev |
Visiblement, non il n'y a rien d'autre à faire du coté serveur X. Par contre il faut surement le support evdev dans le kernel (en dur ou en module). Vérifie bien que l'adresse physique de ton périphérique est bien réglée. Donne le message d'erreur si le problème persiste
FYI, xorg est complètement basé sur imake et n'a pas de configure (pour configurer, il faut éditer le host.def). Mais X11R7 sera modulaire et autotoolé
Marsh Posté le 21-02-2005 à 15:33:49
jebb a écrit : ~/.Xmodmap |
Chez moi ça passe. Pas dans un navigateur, mais je l'utilise pour changer de bureau avec fvwm.
Marsh Posté le 21-02-2005 à 17:00:35
VenerZen a écrit : Chez moi ça passe. Pas dans un navigateur, mais je l'utilise pour changer de bureau avec fvwm. |
Yabon ! T'as fait ça avec xbindkeys ? Si oui, tu pourrais donner ton .xbindkeysrc ?
Marsh Posté le 21-02-2005 à 19:58:38
pillow a écrit : Visiblement, non il n'y a rien d'autre à faire du coté serveur X. Par contre il faut surement le support evdev dans le kernel (en dur ou en module). Vérifie bien que l'adresse physique de ton périphérique est bien réglée. Donne le message d'erreur si le problème persiste |
je me disais bien que je trouvais pas de configure
sinon, message d'erreur classique protocole evdev non supporté ou un truc du genre et je suis sur qu'il n'est pas supporté parce que la vérification avec strings montre que le binaire X ne contient aucune référence à evdev
Marsh Posté le 19-03-2005 à 21:59:46
bon cette fois ci j'ai réussi à compiler xorg correctement, le binaire /usr/X11R6/bin/Xorg a bien les bonnes chaines dedans. En chargeant le module evdev, ça démarre bien.
l'ennui, c'est que les touches surnuméraires (par rapport à la MX700) n'envoient aucun événement à xev
je me retrouve avec une gestion équivalente à la MX700 (soit 3 boutons inutiles)
est ce que ça pourrait avoir un rapport avec le fait que /usr/X11R6/bin/X pointe vers Xwrapper et pas vers Xorg ? EDIT : a priori c'est pas ça le problème
tout le reste semble correct (xorg.conf et xmodmap)
mon xorg.conf :
Section "InputDevice" |
Section "ServerLayout" |
le xmodmap :
[jules@tue-amour2 jules]$ less /etc/X11/xinit.d/souris |
les modules :
|
Marsh Posté le 20-03-2005 à 18:42:48
quelle version de xorg et quel patch ?
chez moi ça fonctionne avec la mouture 6.8.2 issue des sources xorg-x11 de fedora + des morceaux de patchs evdev (dont j'ai fait une compile en un seul patch), au cas où ça t'intéresse, la version gzipée : xorg-x11-6.8.2_all_lnx-evdev-core.patch.gz
si tu veux le voir en ligne : xorg-x11-6.8.2_all_lnx-evdev-core.patch
il s'applique sans problème sur des sources "vanilla" de xorg 6.8.2
Marsh Posté le 20-03-2005 à 20:00:38
X Window System Version 6.8.1.904 (6.8.2 RC 4)
Release Date: 2 February 2005
X Protocol Version 11, Revision 0, Release 6.8.1.904
avec un paquet de patchs mandrake :
Patch4: X11R6.7.0-libfreetype-xtt2-1.2a.patch.bz2
Patch5: Xorg-6.7.0-isolate_device.patch.bz2
Patch102: Xorg-6.7.1-xman-bzip2.patch.bz2
Patch104: XFree86-4.3.99.902-startx.patch.bz2
Patch106: XFree86-4.2.1-gl-matrix-man-fixes.patch.bz2
Patch110: XFree86-4.3-xdm-reserve.patch.bz2
Patch200: XFree86-4.2.99.3-parallel-make.patch.bz2
Patch201: XFree86-4.2.99.3-mandrakelinux-blue.patch.bz2
Patch202: XFree86-4.3.99.901-xwrapper.patch.bz2
Patch209: XFree86-4.2.0-xkb-hp_symbols.patch.bz2
Patch210: XFree86-4.3-build-libs-with-pic.patch.bz2
Patch212: XFree86-4.3-mouse-twice.patch.bz2
Patch213: XFree86-4.3.0-gb18030.patch.bz2
Patch214: XFree86-4.3.0-gb18030-enc.patch.bz2
Patch216: XFree86-4.3-_LP64-fix.patch.bz2
Patch514: XFree86-4.1.0-agpgart-load.patch.bz2
Patch528: XFree86-4.2.0-vt7.patch.bz2
Patch531: XFree86-4.2.1-kbd-error.patch.bz2
Patch532: XFree86-4.2.1-chips-CT69000-noaccel.patch.bz2
Patch533: XFree86-4.2.1-chips-CT65550-swcursor.patch.bz2
Patch536: XFree86-4.2.99.3-savage-pci-id-fixes.patch.bz2
Patch537: XFree86-4.2.99.902-savage-Imakefile-vbe-fixup.patch.bz2
Patch538: XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-fixups.patch.bz2
Patch539: XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-accel-fixup.patch.bz2
Patch540: XFree86-4.3-ati-r300.patch.bz2
Patch541: XFree86-4.3-radeon-1-igp.patch.bz2
Patch542: XFree86-4.3-radeon-2-rv280.patch.bz2
Patch543: XFree86-4.3-radeon-3-lcd.patch.bz2
Patch544: XFree86-4.3-radeon-4-recycle-lockup.patch.bz2
Patch550: XFree86-4.3-nv-init.patch.bz2
Patch560: XFree86-4.3-vt_fix.patch.bz2
Patch562: xorg-x11-6.8.2-mk712.patch.bz2
Patch563: xorg-x11-6.8.2-calibration.patch.bz2
Patch564: xorg-x11-6.8.2-nvxbox.patch.bz2
Patch700: XFree86-4.2.99.3-acecad-debug.patch.bz2
Patch9601: XFree86-4.3.99.902-mozilla-flash.patch.bz2
Patch10012: xorg-redhat-libGL-exec-shield-fixes.patch.bz2
Patch10015: XFree86-4.3.0-redhat-nv-riva-videomem-autodetection-debugging.patch.bz2
Patch10101: XFree86-4.3.0-makefile-fastbuild.patch.bz2
Patch20000: XFree86-4.4-libviaXvMC-%{unichromexvmc}-patch.bz2
Patch40002: lib_freetype_module.patch.bz2
Patch40011: linuxwacom-0.6.3_drop_i386_defines.patch.bz2
Patch40012: linuxwacom-0.6.3-do-not-build-libwacomcfg.patch.bz2
Patch40013: xorg-x11-6.7.0-wacom-dynamic.patch.bz2
Patch40014: xorg-DRI-TLS-01.patch.bz2
Patch40015: xorg-Mesa-TLS-01.patch.bz2
Patch40019: xorg-x11-6.8.1-radeon-ppc-fixes.patch.bz2
Patch40020: xorg-x11-6.8.1-xvfb-backingstore.patch.bz2
Patch40021: xorg-x11-6.8.2-ppc-segfault-fix.patch.bz2
ces 3 là, c'est les patch evdev :
Patch250001: 9000_all_6.7.99.2-lnx-evdev-core-v2.patch.bz2
Patch250002: 9001_all_4.3.0-lnx-evdev-keyboard-v2.patch.bz2
Patch250003: 9002_all_6.7.0-lnx-evdev-mouse.patch.bz2
Marsh Posté le 22-03-2005 à 18:42:31
j'ai testé avec la version finale de xorg et ça marche toujours pas
X Window System Version 6.8.2 |
[jules@tue-amour2 jules]$ sudo strings /usr/X11R6/bin/Xorg |grep evdev |
patchs ajoutés par mandrake :
Patch4: X11R6.7.0-libfreetype-xtt2-1.2a.patch.bz2
Patch5: Xorg-6.7.0-isolate_device.patch.bz2
Patch50: xorg-x11-6.8.2-libxft.patch.bz2
Patch102: Xorg-6.7.1-xman-bzip2.patch.bz2
Patch104: XFree86-4.3.99.902-startx.patch.bz2
Patch106: XFree86-4.2.1-gl-matrix-man-fixes.patch.bz2
Patch110: XFree86-4.3-xdm-reserve.patch.bz2
Patch200: XFree86-4.2.99.3-parallel-make.patch.bz2
Patch201: XFree86-4.2.99.3-mandrakelinux-blue.patch.bz2
Patch202: XFree86-4.3.99.901-xwrapper.patch.bz2
Patch209: XFree86-4.2.0-xkb-hp_symbols.patch.bz2
Patch210: XFree86-4.3-build-libs-with-pic.patch.bz2
Patch212: XFree86-4.3-mouse-twice.patch.bz2
Patch213: XFree86-4.3.0-gb18030.patch.bz2
Patch214: XFree86-4.3.0-gb18030-enc.patch.bz2
Patch216: XFree86-4.3-_LP64-fix.patch.bz2
Patch514: XFree86-4.1.0-agpgart-load.patch.bz2
Patch528: XFree86-4.2.0-vt7.patch.bz2
Patch531: XFree86-4.2.1-kbd-error.patch.bz2
Patch532: XFree86-4.2.1-chips-CT69000-noaccel.patch.bz2
Patch533: XFree86-4.2.1-chips-CT65550-swcursor.patch.bz2
Patch536: XFree86-4.2.99.3-savage-pci-id-fixes.patch.bz2
Patch537: XFree86-4.2.99.902-savage-Imakefile-vbe-fixup.patch.bz2
Patch538: XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-fixups.patch.bz2
Patch539: XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-accel-fixup.patch.bz2
Patch540: XFree86-4.3-ati-r300.patch.bz2
Patch541: XFree86-4.3-radeon-1-igp.patch.bz2
Patch542: XFree86-4.3-radeon-2-rv280.patch.bz2
Patch543: XFree86-4.3-radeon-3-lcd.patch.bz2
Patch544: XFree86-4.3-radeon-4-recycle-lockup.patch.bz2
Patch550: XFree86-4.3-nv-init.patch.bz2
Patch560: XFree86-4.3-vt_fix.patch.bz2
Patch562: xorg-x11-6.8.2-mk712.patch.bz2
Patch563: xorg-x11-6.8.2-calibration.patch.bz2
Patch564: xorg-x11-6.8.2-nvxbox.patch.bz2
Patch565: xorg-x11-6.8.2-perm.patch.bz2
Patch700: XFree86-4.2.99.3-acecad-debug.patch.bz2
Patch5000: xorg-x11-6.8.2-radeon-render.patch.bz2
Patch5001: xorg-x11-6.8.2-nv-ids.patch.bz2
Patch5002: xorg-x11-6.8.2-void-driver.patch.bz2
Patch5003: xorg-x11-6.8.2-radeon-merge.patch.bz2
Patch9325: xorg-x11-6.8.2-gcc4-fix.patch.bz2
Patch9327: xorg-x11-6.8.2-ati-radeon-gcc4-fix.patch.bz2
Patch9601: XFree86-4.3.99.902-mozilla-flash.patch.bz2
Patch10012: xorg-redhat-libGL-exec-shield-fixes.patch.bz2
Patch10015: XFree86-4.3.0-redhat-nv-riva-videomem-autodetection-debugging.patch.
bz2
Patch10101: XFree86-4.3.0-makefile-fastbuild.patch.bz2
Patch20000: XFree86-4.4-libviaXvMC-%{unichromexvmc}-patch.bz2
Patch40002: lib_freetype_module.patch.bz2
Patch40012: linuxwacom-0.6.3-do-not-build-libwacomcfg.patch.bz2
Patch40013: xorg-x11-6.7.0-wacom-dynamic.patch.bz2
Patch40014: xorg-DRI-TLS-01.patch.bz2
Patch40015: xorg-Mesa-TLS-01.patch.bz2
Patch40019: xorg-x11-6.8.1-radeon-ppc-fixes.patch.bz2
Patch40020: xorg-x11-6.8.1-xvfb-backingstore.patch.bz2
Patch40021: xorg-x11-6.8.2-ppc-segfault-fix.patch.bz2
Patch250001: 9000_all_6.7.99.2-lnx-evdev-core-v2.patch.bz2
Patch250002: 9001_all_4.3.0-lnx-evdev-keyboard-v2.patch.bz2
Patch250003: 9002_all_6.7.0-lnx-evdev-mouse.patch.bz2
le module evdev est bien chargé, mon xorg.conf est bien configuré, le xmodmap est bon (ça fait 4 fois que je vérifie, et j'ai testé en le copiant collant du tuto linux gamer). La souris est déclaré avec 12 boutons.
Et je n'ai toujours aucun événement avec xev quand j'appuie sur le bouton au centre de "précédent/suivant" ou sur ceux de l'ascenceur latéral.
bref, j'ai une MX1000 reconnu comme une MX700 ; c'est frustrant
Marsh Posté le 23-03-2005 à 01:39:38
essaye avec le patch que je t'ai cité plus haut, ça devrait fonctionner si mdk n'a pas de patchs qui entrent en conflit....
d'ailleurs tu ne risques pas de faire fonctionner evdev avec la 6.8.2 et ces 3 patchs-là puisqu'ils sont obsolètes maintenant, j'ai eu le problème aussi
edit : issu du log
|
Marsh Posté le 23-03-2005 à 15:29:50
quand je tappe
Citation : xmodmap -e "pointer = 1 2 3 11 12 6 7 8 9 10 4 5" |
il me repond :
Citation : xmodmap: commandline:0: bad number of buttons, must have 5 instead of 12 |
Marsh Posté le 23-03-2005 à 17:23:38
BMOTheKiller a écrit : essaye avec le patch que je t'ai cité plus haut, ça devrait fonctionner si mdk n'a pas de patchs qui entrent en conflit....
|
ça me rassure un peu, bon je sens que c'est reparti pour une compilation d'une heure
merci de ton aide
bizarrement, j'avais quand même les 3 même lignes dans mon log
Marsh Posté le 23-03-2005 à 18:09:47
ça marche toujours pas avec ton patch
, vais tester en passant ma souris en USB
EDIT : c'est ça le problème \o/ en usb, j'ai bien les 12 boutons qui renvoient un événement. bon, ça m'arrange pas ça, une souris, ça se branche en PS/2
Marsh Posté le 23-03-2005 à 18:30:30
ah ben oui, faut la brancher en USB
j'étais contre avant aussi, mais finalement elle fonctionne très bien en USB, pour peu que l'on ait suffisament de ports
Marsh Posté le 23-03-2005 à 18:31:50
bon, ben on fera comme ça, j'aime pas l'usb mais tant pis
Marsh Posté le 23-03-2005 à 20:01:47
damned !
en usb, la souris est meme pas detectee ...
le pointeur bouge pas ...
Marsh Posté le 23-03-2005 à 20:02:46
tu as bien rentré les bonnes valeurs de dev phys ?
Marsh Posté le 23-03-2005 à 21:17:16
je suis contraint d'avouer que je suis un debutant complet dans le monde de linux ...
je ne sais donc pas si je fais les bonnes manips ...
il me semble neanmoins que ce sont mes ports USB en totalite qui ont un probleme avec l'OS du manchot ...
Marsh Posté le 05-04-2005 à 18:22:14
BMOTheKiller a écrit : |
salut, j'ai le même message dans mes logs mais les boutons fonctionnent quand même (je leur ai attribué une fonction avec xbindkeys)
Marsh Posté le 05-04-2005 à 18:26:20
Chez moi je n'ai plus le message et les boutons fonctionnent (ascenceur vertical s'il n'y en a pas un horizontal), je ne sais pas ce qui change dans le noyau pour ce support en fait.
Peut-être le module evdev...
Marsh Posté le 05-04-2005 à 18:27:22
probablement, j'ai vu un post sur la lkml mais sans réponse
mon noyau est un 2.6.8.1
Marsh Posté le 11-10-2004 à 05:50:38
Tous les boutons fonctionnent sauf les deux boutons latéraux de la roulette ainsi que le bouton qui permet de passer d'une application à l'autre. Sous xev ces trois boutons ne renvois rien.
pour info je suis sous debian unstable
J'utilise xmodmap -e "pointer = 1 2 3 11 12 6 7 8 9 10 4 5"
puis dans le fichier XF86Config-4
Section "InputDevice"
Identifier "Logitech MX 1000"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/event0"
Option "Dev Phys" "isa0060/serio1/input0"
Option "Protocol" "evdev"
Option "Buttons" "12"
Option "ZAxisMapping" "11 12"
Option "Resolution" "800"
EndSection