volumeicon

by Maato

Maato / volumeicon

Volume Icon aims to be a lightweight volume control that sits in your systray.

131 Stars 36 Forks Last release: Not found GNU General Public License v3.0 120 Commits 3 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Volume Icon

A lightweight volume control applet with support for global keybindings

Compilation

  $ ./autogen.sh
  $ ./configure --prefix=/usr
  $ make
  $ sudo make install

Compilation Flags

--enable-oss: By default Volume Icon will be built with ALSA as its
              backend. Note that it is not possible to build with both ALSA
              and OSS support at the moment, so using this flag will
              disable ALSA support.

--enable-notify: Enables notifications, this adds a dependency for libnotify >= 0.5.0.

--with-oss-include-path: Location of soundcard.h, defaults first to the value specified in /etc/oss.conf. If that does not exist it defaults to /usr/lib/oss/include/sys.

--with-default-mixerapp: Set the default mixer application, defaults to alsamixer.

Build Dependencies

To run

./autogen.sh
, intltool must be installed.

The following packages must be installed for compilation (Debian names given): * libasound2-dev * libglib2.0-dev * libgtk-3-dev * perl (uses

pod2man
to generate man pages)

Contributing

In order to keep coding style consistent (barring third-party code) we use the

clang-format
command-line tool with the settings specified in
.clang-format
. To that end, please make sure to run the
format-source.sh
script before submitting pull requests.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.