diff options
Diffstat (limited to 'README.rst')
| -rw-r--r-- | README.rst | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..12cec8f --- /dev/null +++ b/README.rst @@ -0,0 +1,61 @@ +wmamixer +======== + +Wmamixer is a fork of `wmsmixer`_ and is an `ALSA`_ mixer dockapp for Window +Maker. + +The code for the `ALSA`_ part was taken and adapted from amixer and alsamixer +programs from alsa-utils package. + +.. image:: /images/wmamixer.gif?raw=true + :alt: wmamixer overview + +Build +----- + +To build the dockapp, just perform following command in the project topmost +directory: + +.. code:: shell-session + + $ make + +Next, copy binary ``wmamixer`` in convenient place. + +Bugs +---- + +If spotted any bug, please report it using bug tracker on bitbucket or github. + +Changes +------- + +Changes with comparison with `wmsmixer`_: + +* `ALSA`_ instead of OSS. This is the real thing, using alsa-lib, not just + emulation of OSS. +* Removed config file support, since it doesn't apply anymore + +Limitations +----------- + +1. Currently, wmamixer does not support switches and enum type of controls. +Only volume is supported. Enum and switch based ALSA controls are simply +ignored. + +2. There are controls with really small limit range, for example here is +control Beep (pc speaker in other words) which is represented by amixer like +this:: + + Simple mixer control 'Beep',0 + Capabilities: pvolume pvolume-joined pswitch pswitch-joined + Playback channels: Mono + Limits: Playback 0 - 3 + Mono: Playback 1 [33%] [-12.00dB] [on] + +Under "Limits" section, there is a Playback capability with range 0 - 3. Using +scrollwheel on such low ranges is somehow awkward. For that controls it's +better to use clicking instead of scrolling. + +.. _wmsmixer: http://web.archive.org/web/20081024034859/http://www.hibernaculum.net/wmsmixer/index.php +.. _ALSA: http://www.alsa-project.org |
