mirror of
https://github.com/gryf/wmamixer.git
synced 2025-12-17 11:30:21 +01:00
README update
This commit is contained in:
@@ -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
BIN
images/wmamixer.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
Reference in New Issue
Block a user