Skip to content

A simple GTK system tray volume controller applet.

License

Notifications You must be signed in to change notification settings

jaspwr/vol-applet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volume Applet

AUR

A simple GTK system tray volume controller applet for PulseAudio. Support for PipeWire is planned.

In it's current state there may be issues running on Wayland and/or with multiple monitors. If you experience any issues, please open an issue.

Example

Installation

Arch Linux

Install from the AUR at volapplet-git.

Other Linux

Ensure you have the dependencies installed, then run:

git clone https://github.com/jaspwr/vol-applet
cd vol-applet
cargo build --release

The binary will be located at target/release/volapplet.

Usage

Basic usage:

volapplet & disown

Additional functionality can be enabled with arguments:

  • -i or --show-inputs: Add volume controls for inputs.
  • -s or --show-streams: Add volume controls for streams.
  • -d or --dont-group: Don't group controls for inputs and streams into expandable categories.
  • -c or --show-icons: Add icons to each volume control.

Example usage with additional features:

volapplet -isc & disown

Dependencies

  • Rust and Cargo
  • GTK 3
  • PulseAudio