1
0
mirror of https://github.com/gryf/wmamixer.git synced 2025-12-17 11:30:21 +01:00

README update

This commit is contained in:
2017-03-24 19:54:04 +01:00
parent 266aa500f7
commit 14065492e7
2 changed files with 31 additions and 20 deletions

View File

@@ -1,35 +1,51 @@
wmamixer wmamixer
======== ========
Wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker. 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 The code for the `ALSA`_ part was taken and adapted from amixer and alsamixer
programs from alsa-utils package. 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 Bugs
---- ----
If spotted any bug, please report it using bug tracker on bitbucket. If spotted any bug, please report it using bug tracker on bitbucket or github.
Changes Changes
------- -------
Changes with comparison with wmsmixer: Changes with comparison with `wmsmixer`_:
- ALSA instead of OSS. This is the real thing, using alsa-lib, not just * `ALSA`_ instead of OSS. This is the real thing, using alsa-lib, not just
emulation of OSS. emulation of OSS.
- Removed config file support, since it doesn't apply anymore * Removed config file support, since it doesn't apply anymore
Limitations Limitations
----------- -----------
1. Currently, wmamixer does not support switches and enum type of controls. 1. Currently, wmamixer does not support switches and enum type of controls.
Only volume is supported. Enum and switch based ALSA controls are simply Only volume is supported. Enum and switch based ALSA controls are simply
ignored. ignored.
2. There are controls with really small limit range, for example here is 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 control Beep (pc speaker in other words) which is represented by amixer like
this: this::
Simple mixer control 'Beep',0 Simple mixer control 'Beep',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined Capabilities: pvolume pvolume-joined pswitch pswitch-joined
@@ -37,14 +53,9 @@ this:
Limits: Playback 0 - 3 Limits: Playback 0 - 3
Mono: Playback 1 [33%] [-12.00dB] [on] Mono: Playback 1 [33%] [-12.00dB] [on]
Under "Limits" section, there is a Playback capability with range 0 - 3. Using 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 scrollwheel on such low ranges is somehow awkward. For that controls it's
better to use clicking instead of scrolling. better to use clicking instead of scrolling.
.. _wmsmixer: http://web.archive.org/web/20081024034859/http://www.hibernaculum.net/wmsmixer/index.php
Links .. _ALSA: http://www.alsa-project.org
-----
wmsmixer homepage:
http://web.archive.org/web/20081024034859/http://www.hibernaculum.net/wmsmixer/index.php
ALSA homepage:
http://www.alsa-project.org

BIN
images/wmamixer.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB