Jesús c6a2d62411
Multiples fixes:
* [volume: Use '/usr/bin/env bash' as shebang](cd182fd4f2 (diff-210ab9e731c9c36c2c38db15c28a8d1c))

On some systems (e.g. NixOS, openBSD) Bash isn't located or symlinked at
`/bin/bash`. This change ensures that the correct path is used across
different operating systems.

* [volume: add LABEL support](be3f4ae715 (diff-210ab9e731c9c36c2c38db15c28a8d1c))

* [volume: use injected properties](50b2b6ee53 (diff-210ab9e731c9c36c2c38db15c28a8d1c))

See #132

* [volume: pulse-detection: explicitly try the "pulse" device](777a056cce (diff-210ab9e731c9c36c2c38db15c28a8d1c))

Because it's available on some systems (for which pulse is the right
option), but not the default, so `amixer info` will not give the right
result. When this command succeeds, there is no more need to check the
output.

Additionally removed a wrong test bracket (not neccessary and not
working for all bash versions).

* [volume: don't check for pulse via lsmod but command](67dba4fca9 (diff-210ab9e731c9c36c2c38db15c28a8d1c))

- check if command `pulseaudio` exists
- check if pulse is running
- in the case that pulse is detected, still check if the mixer name
  "pulse" exists

- instruction for manual setting in README

Fixes vivien/i3blocks#236
Fixes vivien/i3blocks#201
Fixes: vivien/i3blocks#281

* [volume: allow device names to include numbers](1b3efc6e44 (diff-210ab9e731c9c36c2c38db15c28a8d1c)):

Fixes: vivien/i3blocks#281
2019-07-02 12:51:01 -05:00
..
2019-04-22 17:53:57 -05:00
2019-04-22 17:53:57 -05:00
2019-04-22 17:53:57 -05:00
2019-07-02 12:51:01 -05:00
2019-04-22 17:53:57 -05:00