Script that allows me to change whether the audio comes from the headphones or speaker without having to unplug them.
This commit is contained in:
parent
5b132fa812
commit
bfa9669595
13
dmenu-pulse-port-man
Executable file
13
dmenu-pulse-port-man
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
notAvailable=$(pactl list sinks | grep 'analog-output-headphones' | grep 'not available')
|
||||||
|
|
||||||
|
[ ! -z "$notAvailable" ] && quick-notify "Port Master" "Only one port available" && exit
|
||||||
|
|
||||||
|
current=$(pactl list sinks | grep 'Active Port' | awk '{ print $3 }')
|
||||||
|
[ "$current" = "analog-output-speaker" ] && current="Speakers" || current="Headphones"
|
||||||
|
|
||||||
|
case "$(printf "Speakers\\nHeadphones" | dmenu -p "Current: $current ")" in
|
||||||
|
"Speakers") pactl set-sink-port 0 analog-output-speaker ;;
|
||||||
|
"Headphones") pactl set-sink-port 0 analog-output-headphones ;;
|
||||||
|
esac
|
Loading…
Reference in New Issue
Block a user