nicklan / pnmixer

Volume mixer for the system tray
GNU General Public License v3.0
152 stars 32 forks source link

GitHub release Build Status license

PNMixer

Table of Contents

About

PNMixer is a simple mixer application designed to run in your system tray. It integrates nicely into desktop environments that don't have a panel that supports applets and therefore can't run a mixer applet. In particular it's been used quite a lot with fbpanel and tint2, but should run fine in any system tray.

PNMixer is designed to work on systems that use ALSA for sound management. Any other sound driver like OSS or FFADO are currently not supported (patches welcome). There is no official PulseAudio support at the moment, but it seems that PNMixer behaves quite well anyway when PA is running. Feel free to try and to give some feedback.

PNMixer is a fork of OBMixer with a number of additions. These include:

Source and so on are at: https://github.com/nicklan/pnmixer

Download

Latest version can always be found at: https://github.com/nicklan/pnmixer/releases

Verifying a release tarball

Releases can be verified via signify. Get the pubkey and verify it against the GPG key 0x511B62C09D50CD28. Download the static tarball and SHA256 as well as SHA256.sig into the same directory, then run:

signify -V -p pnmixer_signify.pub -m SHA256

Alternatively you can just GPG-verify the tarball with the detached signature.

Compilation and Install

The best way to install most software is via your distribution. Only install manually if your distribution does not provide a package.

Distro packages

Manual

CMake Options:

First, make sure you have the required dependencies:

To install this program cd to this directory and run:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install

Icons

Icons are a slightly modified versions of the icons from Paul Davey's "Umicons Volume 2" icon set. You can find his website at: http://mattahan.deviantart.com/art/Umicons-Volume-2-1948945

Translation

PNMixer is translated through the Translation Project. If you wish to make or update a translation for PNMixer, please get in touch with the relevant team on the TP. Solo translations won't be accepted.

You can visit the PNMixer page on the TP at https://translationproject.org/domain/pnmixer.html.

TODO/Help wanted

Known Bugs/Glitches

You can also skim through the issue tracker.