summaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
authorMartin Perner <martin@perner.cc>2011-08-30 16:38:04 +0200
committerMartin Perner <martin@perner.cc>2011-08-30 16:44:23 +0200
commit23a3b81bfd480e5a1d63bbad91e2b611b99758e1 (patch)
tree01c49d1fc6b67e49d92552cbe29638d4632dffd2 /README
parentd17958115fbb80d5baf58830f33390cd21acedac (diff)
downloadxmobar-23a3b81bfd480e5a1d63bbad91e2b611b99758e1.tar.gz
xmobar-23a3b81bfd480e5a1d63bbad91e2b611b99758e1.tar.bz2
catch alsa exception on decibel acquire
This closes #17. For some reasons the alsa interface does not provide a dB value on all systems. Instead an error is returned. The alsa-mixer library checks for such return values and throws an exception if one is detected. This patch catches the exception and returns 0 as dB value.
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 5 insertions, 3 deletions
diff --git a/README b/README
index caaa882..7acb0c8 100644
--- a/README
+++ b/README
@@ -603,10 +603,12 @@ Monitors have default aliases.
- `--lowd` _number_ Low threshold for dB. Defaults to -30.0.
- Variables that can be used with the `-t`/`--template` argument:
`volume`, `volumebar`, `dB`, `status`
+- Note that `dB` might only return 0 on your system. This is known
+ to happen on systems with a pulseaudio backend.
- Default template: `Vol: <volume>% <status>`
-- Requires the package [alsa-mixer] installed in your system. In addition,
- to activate this plugin you must pass `--flags="with_alsa"` during
- compilation.
+- Requires the package [alsa-core] and [alsa-mixer] installed in your
+ system. In addition, to activate this plugin you must pass
+ `--flags="with_alsa"` during compilation.
`MPD Args RefreshRate`