Table des matières

, , , , , , , ,

Souris : Logitech MX1000 (MX700, RX1000)

Les boutons précédent/suivant fonctionnent nativement à partir de Hardy Heron 8.04.

Ce tutoriel fonctionne également :

Faire fonctionner tous les boutons de votre MX1000

Ce tutoriel 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).

Pré-requis

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

MERCI DE PRÉCISER LA MARCHE À SUIVRE POUR DÉSACTIVER XMODMAP

Configuration

Configurer evdev

A partir de Ubuntu Intrepid (8.10)

Cette étape de configuration de evdev n'est plus à faire à partir de Ubuntu Intrepid (8.10), si vous l'utilisez, passez directement à la section «Configurer Firefox».

Versions inférieure à Intrepid

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

  cat /proc/bus/input/devices
  Name="Logitech USB Receiver" 
  sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  gksudo gedit /etc/X11/xorg.conf

Section “InputDevice”

         Identifier       "Configured Mouse"
  ...
  EndSection
  Section "InputDevice"
          Identifier      "Logitech MX1000"
          Driver          "evdev"
          Option          "Name"          "Logitech USB Receiver"
          Option          "HWHEELRelativeAxisButtons" "7 6"
  EndSection

Attention ! Sous 8.04, il faut remplacer evdev par mouse

NB: Il peut etre utile de spécifier le device dans le cas ou l'adaptateur bluetooth sert de recepteur pour le clavier ET la souris. dans ce cas, ajouter dans la section “InputDevice” une ligne telle que :

          Option           "Device"     "/dev/input/eventX"

ou le X est a remplacer par la valeur correspondant a la souris, trouvé avec la commande :

              cat /proc/bus/input/devices
  Section "ServerLayout"
  ...
  EndSection
          InputDevice     "Logitech MX1000" "CorePointer"
InputDevice     "Logitech MX1000" "CorePointer"

par

InputDevice     "Logitech MX1000" "SendCoreEvents"

:!: 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. Quand X est planté, il faut parfois passer en mode console en tapant Ctrl+Alt+F2 (Alt+F7 pour revenir en mode graphique).

Si le backup ne marche pas, il est parfois nécessaire de reconfigurer X: passer donc en mode console (Ctrl+Alt+F2), tapez sudo dpkg-reconfigure xserver-xorg. Ensuite de très nombreuses questions vous sont demandées (concernant vos périphériques: écran, carte graphique, clavier, souris; ayez donc les caractéristiques de ces périphériques sous la main). Dans le doute pour les réponses, gardez la réponse de base. Sortez du mode console (exit, entrée, Alt+F7) et continuer là où X avait planté.

Configurer firefox

Maintenant, on active le sidescroll (scroll horizontal) dans firefox:

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

Configurer xbindkeys

  gedit ~/.xbindkeysrc
  "/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

Pour lancer xbindkeys sans redémarrer, tapez xbindkeys & dans un terminal.

Ce sujet sur le forum avec des captures d'écran peut vous aider à configurer votre souris comme vous le souhaitez : Table d'attribution de la MX1000.

Adaptation pour la MX700 et la Cordless Mini Optical Mouse
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
    b:7
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
    b:6

Dernières remarques

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”).

Contributeurs : archange, etc.

Basé sur https://help.ubuntu.com/community/MX1000Mouse