Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Apportez votre aide…

Ceci est une ancienne révision du document !



Souris : Logitech MX1000

  Version : Dapper 6.06 LTS

Traduit par archange

Ce Tutorial vous permettra d'activer les 12 boutons de votre souris logitech MX1000, dont les boutons latéraux, qui permettront le défilement horizontal, et le défilement rapide vertical (boutons au-dessus et en-dessous de la molette).

Installation des paquets nécessaires

Dans un terminal (vous devez avoir activé le dépot Universe) :

~$ sudo apt-get install xvkbd xbindkeys xmacro

Désactiver xmodmap

/!\ Attention! Si vous avez précédemment utilisé xmodmap pour changer la façon dont X utilise les boutons de votre souris, vous devez le désactiver. Pour cela, effacez la ligne setting pointer = [list of numbers] dans ~/.xmodmaprc.

Configurer evdev

Vérifiez tout d'abord que votre souris est connectée à un port USB et non au port PS/2

  • Tout d'abord, tapez ceci dans un terminal:
  cat /proc/bus/input/devices
  • Repérez une ligne ressemblant à la ligne suivante (nous nous en servirons on éditant xorg.conf):
  Name="Logitech USB Receiver" 
  • Ensuite, faisons une sauvegarde de xorg.conf, puis éditons-le :
  sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  sudo gedit /etc/X11/xorg.conf
  • Trouvez la section qui ressemble à

Section "InputDevice"

         Identifier       "Configured Mouse"
  ...
  EndSection
  • Effacez la section (ne vous inquiétez pas, on a fait un backup dans le cas où il y a aurait un problème) et remplacez-la par la ligne qui suit (c'est ici que vous remplacez "logitech USB receiver" par ce que vous avez trouvé au-dessus [attention à la casse])
  Section "InputDevice"
          Identifier      "Logitech MX1000"
          Driver          "evdev"
          Option          "Name"          "Logitech USB Receiver"
          Option          "HWHEELRelativeAxisButtons" "7 6"
  EndSection
  • Trouvez la section qui ressemble à
  Section "ServerLayout"
  ...
  EndSection
  • Effacez toutes les lignes qui contiennent "Configured Mouse" et remplacez-les par
          InputDevice     "Logitech MX1000" "CorePointer"
  • Sauvegardez xorg.conf et quittez
  • Redémarrez X en faisant control+alt+backspace

/!\ Dans le cas où X refuserait de démarrer, recupérez le backup en tapant sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf X redémarrera, puis vérifiez dans votre xorg.conf qu'il n'y a pas d'erreurs

configurer firefox

Maintenant, on active le sidescroll dans firefox:

  • Entrez about:config dans la barre d'adresse de firefox et faîtes entrée
  • Changez la valeur de mousewheel.horizscroll.withnokey.action en 0
  • Changez mousewheel.horizscroll.withnokey.sysnumlines en true

Sinon, vous pouvez mettre ce paramètre en false et utiliser mousewheel.horizscroll.withnokey.numlines en mettant le nombre que vous voulez.

configurer xbindkeys

  • Dans un terminal
  gedit ~/.xbindkeysrc
  • Collez les lignes suivantes:
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
    b:8
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
    b:9
  "echo ButtonPress 4 ButtonRelease 4 | xmacroplay -d 0 :0.0"
    b:11
  "echo ButtonPress 5 ButtonRelease 5 | xmacroplay -d 0 :0.0"
    b:12
  "echo ButtonPress 6 ButtonRelease 6 | xmacroplay -d 0 :0.0"
    b:13
  "echo ButtonPress 7 ButtonRelease 7 | xmacroplay -d 0 :0.0"
    b:14
  • Sauvez et quittez
  • Ajoutez xbindkeys parmis vos programmes qui démarrent à l'ouverture de session dans Système → Préférences → Sessions → Programmes au démarrage

Ainsi, vous n'avez pas à redémarrer, juste à taper xbindkeys & dans un terminal

Essayez tous les boutons de votre souris maintenant. Les boutons précédent et suivant devraient marcher et de même pour les boutons latéraux. Je n'ai pas trouvé de bonne utilisation pour le bouton "changer d'application" mais vous pouvez en paramétrer une avec xbindkeys (ça sera "b:10"), on ajouterait alors:

"konsole"
  b:10

dans le fichier de configuration, ou "xterm" selon si vous êtes sous gnome.

  • materiel/mx1000.1167851070.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)