Wednesday, August 23, 2017

Getting pulseaudio volume for default sink, once and for all

This was done with pulseaudio 8.0

So, here it is:

echo $(( ($(pacmd list-sinks | sed -n -e "/$(pacmd stat | grep "Default sink name" | cut -d ' ' -f4)/,\$p" | grep -m1 volume | cut -d '/' -f2,4 | tr -d '% ' | tr '/' '+')) / 2 ))

Wow.. that's a mouthful. Let's break it down...

Wednesday, May 17, 2017

Drive images with progress indication

# make a drive image
sudo bash -c "pv -EE /dev/sdX >my_disk.img"

# make a compressed drive image
sudo bash -c "pv -EE /dev/sdX | gzip >my_disk.img.gz"