pulseaudio change cli
parent
c89ad31665
commit
6087698dfd
@ -0,0 +1,33 @@
|
|||||||
|
Notes for video: https://www.youtube.com/watch?v=jhv-2pNWfr4
|
||||||
|
|
||||||
|
|
||||||
|
credits: http://askubuntu.com/a/18210
|
||||||
|
|
||||||
|
pa-list() { pacmd list-sinks | awk '/index/ || /name:/' ;}
|
||||||
|
pa-set() {
|
||||||
|
# list all apps in playback tab (ex: cmus, mplayer, vlc)
|
||||||
|
inputs=($(pacmd list-sink-inputs | awk '/index/ {print $2}'))
|
||||||
|
# set the default output device
|
||||||
|
pacmd set-default-sink $1 &> /dev/null
|
||||||
|
# apply the changes to all running apps to use the new output device
|
||||||
|
for i in ${inputs[*]}; do pacmd move-sink-input $i $1 &> /dev/null; done
|
||||||
|
}
|
||||||
|
pa-playbacklist() {
|
||||||
|
# list individual apps
|
||||||
|
echo "==============="
|
||||||
|
echo "Running Apps"
|
||||||
|
pacmd list-sink-inputs | awk '/index/ || /application.name /'
|
||||||
|
|
||||||
|
# list all sound device
|
||||||
|
echo "==============="
|
||||||
|
echo "Sound Devices"
|
||||||
|
pacmd list-sinks | awk '/index/ || /name:/'
|
||||||
|
}
|
||||||
|
pa-playbackset() {
|
||||||
|
# set the default output device
|
||||||
|
pacmd set-default-sink "$2" &> /dev/null
|
||||||
|
# apply changes to one running app to use the new output device
|
||||||
|
pacmd move-sink-input "$1" "$2" &> /dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue