Page 1 sur 1

[fvwm rxvt] erreur xmodmap

Publié : dim. 02 mars 2008, 01:38
par TuxSpirit
Bonjour/soir,

J'ai installé fvwm et j'utilise la console rxvt-unicode et accessoirement xterm.

Lorsque j'ouvre la console rxvt-unicode, j'obtiens le message :
xmodmap: commandline:1: bad buttons pointer code list, missing equal sign
xmodmap: 1 error encountered, aborting.
INFO: imwheel(pid=1046) killed
INFO: imwheel started (pid=1164)
Par contre, si j'ouvre la console xterm, je n'ai aucun message d'erreur.

J'ai un fichier .Xdefaults dans mon répertoire Home, avec :
http://pastebin.archlinux.fr/22217

La souris utilisée est une Logitech Cordless MouseMan Optical, 6 buttons.

Quelqu'un à une idée ?

D'avance merci pour votre aide.

Publié : dim. 02 mars 2008, 13:17
par wain
salut,
fais plutôt voir le fichier xmodmap qui doit traîner dans ton $home. Il doit y avoir un truc qui cloche dedans.

Publié : dim. 02 mars 2008, 18:14
par TuxSpirit
salut wain,

je n'ai pas de fichier xmodmap dans montre répertoire $HOME, en revanche, j'ai le fichier imwheel.sh dans /etc/profile.d qui contient :

Code : Tout sélectionner

#!/bin/sh
#First test if there is a display running
if test "$DISPLAY" != "";
then
  xmodmap -e "pointer 1 2 3 6 4 5" > /dev/null
  BINARY=$(which imwheel)
  $BINARY -k -b "4 5"
fi

Publié : dim. 02 mars 2008, 23:26
par TuxSpirit
hello,

pour le message d'erreur :
xmodmap: commandline:1: bad buttons pointer code list, missing equal sign
xmodmap: 1 error encountered, aborting.
il était provoqué par xmodmap qui ne conntenait pas de = après pointer :
xmodmap corrigé a écrit :xmodmap -e "pointer 1 2 3 4 5 8 7 6" > /dev/null
puis c'est imwheel qui m'a provoqué l'erreur :
mwheel: ERROR: buttons: #1: is not a number!
j'ai dû remplacer les "4 5" par 4 5
imwheel corrigé a écrit :imwheel -k -b 4 5
maintenant lorsque j'ouvre une console rxvt-unicode, j'ai à l'écran
Warning: Only changing the first 8 of 32
INFO: imwheel (pid=9417) killed.
INIFO: imwheel started (pid=9429)
A toute fin utile, je joins également la définition xorg.conf de ma souris Logitech Cordless MouseMan Optical :
extrait xorg.conf a écrit :InputDevice "MouseMan" "CorePointer"
....
....
Section "InputDevice"
Identifier "MouseMan"
Driver "mouse"
Option "Vendor" "Logitech"
Option "Name" "Cordless MouseMan Optical"
#Option "Protocol" "ExplorerPS/2"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "false"
Option "ZAxisMapping" "4 5"
EndSection

Publié : mar. 11 mars 2008, 22:27
par cycyx
J'ai une question bête : pourquoi utiliser imwheel ?

La conf standard de X n'est pas suffisante pour supporter ta souris (ça fait longtemps que je n'ai pas utilisé ce modèle-la) ?

Code : Tout sélectionner

Section "InputDevice"
    Identifier  "mouse"
    Driver      "mouse"
    Option      "Device" "/dev/input/mice"
    Option      "Protocol" "IMPS/2"
    Option      "Emulate3Buttons" "false"
    Option      "Buttons" "5"
    Option      "ZAxisMapping" "4 5"
    Option      "ButtonMapping" "1 2 3 6 7"
EndSection

Publié : mar. 11 mars 2008, 23:23
par warnaud
Imwheel c'est pour pouvoir utiliser aussi les boutons de côté