[dev] volume level in dwm taskbar

2011-06-20 Thread Le Tian
As long as aumix -q refuses to work after the latest update, what you guys
use to probe volume level? amixer could be an alternative but it outputs
crap, that is difficult to awk.
-- 
Tian


Re: [dev] volume level in dwm taskbar

2011-06-20 Thread Nick
On Mon, Jun 20, 2011 at 12:00:38PM +0300, Le Tian wrote:
 As long as aumix -q refuses to work after the latest update, what you guys
 use to probe volume level? amixer could be an alternative but it outputs
 crap, that is difficult to awk.

It isn't great, but I use 'amixer sget PCM' and awk from
that. Or I use a little C utility I wrote which links to the
(rather ugly) alsa library functions.

Nick



Re: [dev] volume level in dwm taskbar

2011-06-20 Thread Le Tian
On Mon, Jun 20, 2011 at 12:05 PM, Nick suckless-...@njw.me.uk wrote:

 On Mon, Jun 20, 2011 at 12:00:38PM +0300, Le Tian wrote:
  As long as aumix -q refuses to work after the latest update, what you
 guys
  use to probe volume level? amixer could be an alternative but it
 outputs
  crap, that is difficult to awk.

 It isn't great, but I use 'amixer sget PCM' and awk from
 that. Or I use a little C utility I wrote which links to the
 (rather ugly) alsa library functions.

 Nick

 you mean  amixer sget Master, yes, that is way better, thanks!
-- 
Tian


Re: [dev] volume level in dwm taskbar

2011-06-20 Thread Erik Falor
On Mon, Jun 20, 2011 at 12:07:48PM +0300, Le Tian wrote:
 On Mon, Jun 20, 2011 at 12:05 PM, Nick suckless-...@njw.me.uk wrote:
 
  On Mon, Jun 20, 2011 at 12:00:38PM +0300, Le Tian wrote:
   As long as aumix -q refuses to work after the latest update, what you
  guys
   use to probe volume level? amixer could be an alternative but it
  outputs
   crap, that is difficult to awk.
 
  It isn't great, but I use 'amixer sget PCM' and awk from
  that. Or I use a little C utility I wrote which links to the
  (rather ugly) alsa library functions.
 
  Nick
 
  you mean  amixer sget Master, yes, that is way better, thanks!
 -- 
 Tian

I've implemented something along the lines of what Nick has described,
but for wmii: you can take a look at my github to see how I did it:

https://github.com/fadein/wmii_statusbar

Of interest for you will be the file alsavolume.c

I much prefer this way over running a pipeline with awk et. al. every
couple of seconds if only to avoid PID bloat!

-- 
Erik Falor
Registered Linux User #445632 http://counter.li.org


pgpNwSUweNX1g.pgp
Description: PGP signature