Re: molette pour le volume sonore et X11 = xmodmap
Le 01/03/2009 à 19:20, Alain Baeckeroot a écrit :
> Bonjour
>
> J'ai une molette sur mon portable toshiba pour controler le son.
> sous ubuntu 8.04 ca marchait directement, mais néanmoins je suis repassé
> à lenny :-), ou helas la molette est sans effet.
j'ai trouvé et vu le temps passé (une demi journée), je partagerai volontier,
idealement en ajoutant ca dans un paquet.
Ou puis-je / dois-je écrire ca pour que ca dure ?
http://wiki.debian.org/Keyboard/MultimediaKeys ne me permet pas d'ajouter
d'info, ni d'ouvrir une page de discussion pour ajouter des précisions ?
donc je poste ici, les 2 fchiers a creer pour que ca fonctionne facon ubuntu :
une config globale pour le système
(au lieu d'un ~/.Xmodmap pour chaque utilisateur comme dans le wiki debian)
############################################
$ cat /etc/X11/Xsession.d/80ubuntu-xmodmap
# Set the Ubuntu laptop keycode -> xkeysyms mapping (used by KDE)
#
# This file is sourced by Xsession(5), not executed.
# The "|| true" is to ensure that the Xsession script does not terminate on error
/usr/bin/xmodmap /usr/share/apps/kxkb/ubuntu.xmodmap || true
USRMODMAP="$HOME/.Xmodmap"
if [ -x /usr/bin/xmodmap ]; then
if [ -f "$USRMODMAP" ]; then
/usr/bin/xmodmap "$USRMODMAP" || true
fi
fi
############################
$ cat /usr/share/apps/kxkb/ubuntu.xmodmap
keycode 229 = XF86Search
keycode 235 = XF86MyComputer
keycode 236 = XF86Mail
keycode 237 = XF86AudioMedia
keycode 118 = XF86Music
keycode 178 = XF86WWW
keycode 161 = XF86Calculator
keycode 162 = XF86AudioPause
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 230 = XF86Favorites
keycode 231 = XF86Refresh
keycode 232 = XF86Stop
keycode 233 = XF86Forward
keycode 234 = XF86Back
keycode 223 = XF86Standby
keycode 165 = XF86Sleep
keycode 204 = XF86Eject
keycode 245 = XF86Launch0
keycode 159 = XF86LaunchA
keycode 241 = XF86LaunchB
keycode 205 = XF86LaunchC
keycode 101 = XF86LaunchD
keycode 212 = XF86LaunchE
keycode 132 = XF86LightBulb
######################################
voila c'est tout ! (c'est un peu moins joli qu'ubuntu car ca affiche un
enorme popup au milieu de l'écran au lieu d'un petit, mais ça marche :-) )
Cordialement
Alain
Reply to: