Skip to content

Jkeyuk/Jvol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jvol: Terminal TUI Pulse Audio Control

Control your Pulse Audio volume levels with a text user interface from the terminal.

screenshot

Features

  • 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.

Usage

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

Download/Install

Arch Linux

You can install Jvol from the AUR. Example using yay.

yay -S jvol-git

Other Linux

Binaries are available in the releases section.

Simply download the binary run chmod +x ./jvol and use where ever you want.

Building

Dependencies

Build Tool: Cmake 3.25.1

Dependencies: PulseAudio Ncurses

Initialize build directory

mkdir build && cd build
cmake ..

Build project

From the build directory you can run.

make

Install project

From the build directory you can run.

make && sudo make install

About

Terminal TUI Pulse Audio Control

Resources

License

Stars

Watchers

Forks

Packages

No packages published