On Fri, 25 Feb 2011, Eitan Goldshtrom wrote:

I've put the following directly into the events() function of my wmiirc script in the KeyGroup Other section

Key $MODKEY-z
   amixer sset PCM 4+ &
Key $MODKEY-v
   eval wmiir setsid amixer sset PCM 4+ &

I've since quit wmii, logged out, logged back in, and started X and wmii again. Still the key bindings don't work. When I test each of those commands in a terminal it has the desired effect. I'm at a loss at this point as to why it doesn't work. Is there a way for me to check and see if anything is happening at all, even though my volume isn't actually changing?

Try something interactive to see that keys are being reloaded (maybe you're editing the wrong wmiirc?):

Key $MODKEY-z
        xmessage blahblah &

or something that creates an obvious change:

Key $MODKEY-z
        wmiir xwrite /ctl view "CHANGED"

Maybe amixer isn't in your $PATH by the time wmii starts:

Key $MODKEY-z
        $HOME/local-stuff/amixer sset PCM 4+ &

Or just log the errors, and go from there:

Key $MODKEY-z
        amixer sset PCM 4+ >$HOME/amixer.stdout 2>$HOME/amixer.stderr &

--
Best,
Ben

Reply via email to