alsa

Description

This patch adds ALSA volume support. slstatus on-purpose makes use of /dev/mixer per default because it is a much simpler interface and all distributions still support it. Anyone refusing to use it may use this patch.

To use, add -DALSA to CPPFLAGS, -lasound to LDFLAGS and pass the control name (e.g. Master) as argument to vol_perc in config.h.

Download

For adding support regarding mute status:

Authors