[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: