+++ Thomas R. Dean [2003-06-23 21:16:59]:

> Anyhow, I just recently upgraded the Motherboard in my system and
> the keyboard.  The new keyboard has multimedia keys and I wanted
> to used them to control XMMS.  I also have a mac powerbook and having
> the volume keys work regardless of the application is very convenient.
> 
> So i've done the following:
>  Used xmodmap in .xinitrc to bind XF86AudioRaiseVolume, etc. to the
>   appropriate keycodes. (and verified with xev)
> 
> Added the following to my .fvwm2rc:
> 
> Key XF86AudioRaiseVolume A A    ALL (XMMS*) Echo up $[w.id] $[w.name]
> Key XF86AudioLowerVolume A A    ALL (XMMS*) Echo down $[w.id] $[w.name]
> Key XF86AudioMute A A    ALL (XMMS*) Echo mute $[w.id] $[w.name]

I think you are making things unnecessarily complex...

Here is what I use.. works for all apps and not just XMMS! And I run the OSD
Mixer from osdsh .. so I get a really cool meter on the bottom of the screen
when I'm changing the settings!

Here are the relevant lines from my .fvwm2rc ...

#Sound Controls....

#Master Volume
Key XF86AudioLowerVolume A N Exec /usr/bin/aumix -v -3
Key XF86AudioRaiseVolume A N Exec /usr/bin/aumix -v +3
#PCM Volume
Key XF86AudioLowerVolume A M Exec /usr/bin/aumix -w -3
Key XF86AudioRaiseVolume A M Exec /usr/bin/aumix -w +3
#Bass
Key XF86AudioLowerVolume A C Exec /usr/bin/aumix -b -3
Key XF86AudioRaiseVolume A C Exec /usr/bin/aumix -b +3
#Treble
Key XF86AudioLowerVolume A 4 Exec /usr/bin/aumix -t -3
Key XF86AudioRaiseVolume A 4 Exec /usr/bin/aumix -t +3
#Mute
Key XF86AudioMute A A Exec /usr/bin/amixer -c1 sset Master toggle

#XMMS Specific controls..

Key XF86AudioPlay  A N Exec /usr/bin/xmms -t
Key XF86AudioStop  A N Exec /usr/bin/xmms -s
Key XF86AudioPrev  A N Exec /usr/bin/xmms -r
Key XF86AudioNext  A N Exec /usr/bin/xmms -f

(you will have to change the Mute command.. I have two sound cards and use
Alsa)

Kingsly
-- 
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to