Exécution auto de xmodmap

Exécution auto de xmodmap - Linux et OS Alternatifs

Marsh Posté le 29-01-2004 à 23:17:16    

Je voudrais utiliser xmodmap pour remapper les boutons de ma souris et pour la fameuse virgule sur le pavé numérique. Mais je ne sais pas où mettre les commande (xmodmap ...) pour qu'elles s'exécutent au lancement de X.
 
Je suis sous Debian et je lance X avec GDM...
 
Merci.

Reply

Marsh Posté le 29-01-2004 à 23:17:16   

Reply

Marsh Posté le 29-01-2004 à 23:21:03    

Dans le .bashrc ?

Reply

Marsh Posté le 30-01-2004 à 01:21:47    

/etc/gdm/PreSession/Default
 
C'est là que je met le numlockx aussi.


Message édité par jdloic le 30-01-2004 à 01:22:50
Reply

Marsh Posté le 30-01-2004 à 02:19:41    

mais ce que tu veux dans
/etc/X11/Xmodmap

Reply

Marsh Posté le 11-04-2005 à 22:52:05    

Euh j ai exactement le meme soucis
mais je suis sous KDE
impossible de lancer mon truc au démarrage
 
lorsque que je tappe ca dans ma console
xmodmap -e 'keycode 160 = XF86AudioMute'
xmodmap -e 'keycode 174 = XF86AudioLowerVolume'
xmodmap -e 'keycode 176 = XF86AudioRaiseVolume'
 
ca marche nickel
mais impossible de le faire automatiquement au démarrage
j ai essayé en mettant un fichier avec ca dedendans dans le Xsession.d
j ai essayé direct dans le Xsession
puis dans le xinitrc  
et aussi en créant un fichier Xmodmap dans etc/X11
 
enfin bref ca marche pas
quelqu un peut me dire ou je peux les mettre sous Debian serge en KDE 3? [:spamafote]
 
 
j ai fait ca aussi

 Les touches étant repérées, on peut alors étendre le clavier avec celles-ci. On va mettre toutes les informations contenues dans le tableau précédent dans un nouveau fichier « /etc/X11/Xmodmap » pour que tous les utilisateurs aient accès à ces touches, ou dans « ~/.Xmodmap » pour que seul l'utilisateur en question y ait accès. Voici alors le contenu du fichier :  
 
! /etc/X11/Xmodmap  
 
keycode 162 = F31  
keycode 164 = F32  
keycode 144 = F33  
keycode 153 = F34  
keycode 160 = F27  
keycode 174 = F28  
keycode 176 = F29  
    Ensuite, il faut charger l'extension de clavier à chaque démarrage de session X. On peut faire cela à l'aide d'un petit script, que l'on place dans le fichier « /etc/X11/Xsession.d/40custom_xmodmap » et qui ressemble à cela (c'est exactement le script donné dans la documentation de i8kutils) :  
 
# /etc/X11/Xsession.d/40custom_xmodmap  
 
# Chargement général de Xmodmap  
if [ -x /usr/bin/X11/xmodmap ]; then  
  if [ -f $SYSMODMAP ]; then  
    xmodmap $SYSMODMAP  
  fi  
fi  
 
# Chargement pour un utilisateur de Xmodmap  
if [ -x /usr/bin/X11/xmodmap ]; then  
  if grep -qs ^allow-user-modmap $OPTIONFILE; then  
    if [ -f $USRMODMAP ]; then  
      xmodmap $USRMODMAP  
    fi  
  fi  
fi


 
Mais pareil :(


Message édité par tekilaz le 11-04-2005 à 22:58:24

---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 14-04-2005 à 21:31:29    

:whistle:


---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 14-04-2005 à 23:49:12    

mets ton script dans /home/tonuser/.kde/Autostart/
 
oublie pas de le mettre en executable.chmod +x


Message édité par dam1330 le 14-04-2005 à 23:50:14
Reply

Marsh Posté le 14-04-2005 à 23:54:04    

Taz a écrit :

mais ce que tu veux dans
/etc/X11/Xmodmap


 
Taz, on peut binder une touche 'insertion' sur un clavier mac ?


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 14-04-2005 à 23:56:26    

creer un fichier ~/.kde/Autostart/xmodmap.sh
 
avec dedans
 
#!/bin/bash
xmodmap -e 'keycode 160 = XF86AudioMute'
xmodmap -e 'keycode 174 = XF86AudioLowerVolume'
xmodmap -e 'keycode 176 = XF86AudioRaiseVolume'  
 
tu le rend excutable
 
chmod +x ~/.kde/Autostart/xmodmap.sh
 
   :hello:  
 

Reply

Marsh Posté le 15-04-2005 à 17:39:32    

okay
je test ce soir


---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 15-04-2005 à 17:39:32   

Reply

Marsh Posté le 15-04-2005 à 21:40:27    

ca marche nickel :D
c est cette ligne la qui ma changé quelque chose?
"#!/bin/bash "
ou c est juste un commentaire?
 
Sinon autre question con...
comment on passe le clavier FR par défaut en console?
je suis obligé de faire un loadkeys fr a chaque fois :D
 
j ai rien dit j ai réussi avec un dpkg-reconfigure console-data
MERCI A VOUS
 
 :love:  :jap:


Message édité par tekilaz le 15-04-2005 à 21:53:54

---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 15-04-2005 à 21:44:27    

la première ligne correspond à l'interprétateur de commandes a utiliser
 
sinon tu fous ta commande loadkeys dans ton .bashrc :)


Message édité par xpoulet le 15-04-2005 à 21:44:48

---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 15-04-2005 à 21:54:52    

dac donc si je met pas cette ligne il ne considere pas ca comme un bash c est ca?
mm okay okay c est donc pour ca que ca marchait pas :)


---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
Reply

Marsh Posté le 14-12-2006 à 14:32:03    

Je déterre un vieux topic désolé ... Mais je voudrais aussi lancer plusieurs xmodmap mais au lancement de Icewm. Une idée ?
Merci d'avance :hello:

Reply

Marsh Posté le 14-12-2006 à 21:25:08    

bah moi je suis encore la :D
mais je saurais pas te répondre  

Reply

Marsh Posté le 14-12-2006 à 21:32:17    

Je suis passé à Xcfe donc je n'ai plus le problème :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed