Small monitor of pulseaudio volume etc. for use in xmobar, as CommandReader input
Go to file
2022-02-05 13:09:38 +01:00
go.mod puvol -> kesim.org/puvol 2022-02-05 13:05:02 +01:00
go.sum init 2022-02-05 12:54:32 +01:00
main.go init 2022-02-05 12:54:32 +01:00
README.md clearify output 2022-02-05 13:09:38 +01:00

Simple PulseAudio volume monitor for xmobar

This little monitor is my attempt to read the current volume and mute setting of the default sink from PulseAudio and make it accessible to xmobar:

Config { commands = [ Run CommandReader "puvol-cont" "Vol" ]
       , template = " %Vol% "

If it is called as puvol-cont it will wait for updates from PulseAudio, read the current value of the mute and volume states and write an output line to stdout (🔇 or volume percentage).

Installation

go install kesim.org/puvol

For the continous mode you have to copy or add an symbolic link with name puvol-cont:

cd /path/to/bin/dir
ln -s puvol puvol-cont