Я хочу включить и отключить аудиовыход из командной строки. Я знаю, что могу сделать это из GUI, но я ищу способ сделать это из командной строки.
На уровне pulseaudio:
Список pactl sinks | egrep -e 'Sink | State | Mute'Пример вывода:
Sink #0
State: SUSPENDED
Mute: yes
Sink #1
State: RUNNING
Mute: yes
Current аудио выход - 1. Поэтому переключите его:
pactl list sinks | egrep -e 'Sink | State | Mute'
pactl set-sink-mute 1 toggle [!d6 ] amixer -q -D pulse sset Master toggle
На уровне pulseaudio:
Список pactl sinks | egrep -e 'Sink | State | Mute'Пример вывода:
Sink #0
State: SUSPENDED
Mute: yes
Sink #1
State: RUNNING
Mute: yes
Current аудио выход - 1. Поэтому переключите его:
pactl list sinks | egrep -e 'Sink | State | Mute'
pactl set-sink-mute 1 toggle
amixer -q -D pulse sset Master toggleНа уровне pulseaudio:
Список pactl sinks | egrep -e 'Sink | State | Mute'Пример вывода:
Sink #0
State: SUSPENDED
Mute: yes
Sink #1
State: RUNNING
Mute: yes
Current аудио выход - 1. Поэтому переключите его:
pactl list sinks | egrep -e 'Sink | State | Mute'
pactl set-sink-mute 1 toggle
amixer -q -D pulse sset Master toggle