Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Maato/volumeicon
Volume Icon aims to be a lightweight volume control that sits in your systray.
https://github.com/Maato/volumeicon
Last synced: 17 days ago
JSON representation
Volume Icon aims to be a lightweight volume control that sits in your systray.
- Host: GitHub
- URL: https://github.com/Maato/volumeicon
- Owner: Maato
- License: gpl-3.0
- Created: 2012-02-05T16:44:02.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T03:04:22.000Z (over 1 year ago)
- Last Synced: 2024-08-01T03:31:35.406Z (3 months ago)
- Language: C
- Homepage: http://nullwise.com/volumeicon.html
- Size: 221 KB
- Stars: 181
- Watchers: 10
- Forks: 44
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
Volume Icon
===========
A lightweight volume control applet with support for global keybindingsCompilation
-----------```raw
$ ./autogen.sh
$ ./configure
$ 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.