Control your Pulse Audio volume levels with a text user interface from the terminal.
- Control the volume levels for Output and Input devices.
 - Mute any selected Input/Output devices.
 - Set any selected Input/Output devices as the default device.
 
No configuration required, simply run jvol
| Action | Key | 
|---|---|
| Show Output Devices | 1 | 
| Show Input Devices | 2 | 
| Toggle Help | ? | 
| Quit | q | 
| Select Up | k | 
| Select Down | j | 
| Vol Up 10% | l | 
| Vol Down 10% | h | 
| Vol Up 1% | shift + l | 
| Vol Down 1% | shift + h | 
| Mute Selected | m | 
| Set Default Device | d | 
| Refresh Device List | r | 
You can install Jvol from the AUR. Example using yay.
yay -S jvol-gitBinaries are available in the releases section.
Simply download the binary run chmod +x ./jvol and use where ever you want.
Build Tool: Cmake 3.25.1
Dependencies: PulseAudio Ncurses
mkdir build && cd build
cmake ..From the build directory you can run.
makeFrom the build directory you can run.
make && sudo make install