Отключить и включить аудиовыход из командной строки

Я хочу включить и отключить аудиовыход из командной строки. Я знаю, что могу сделать это из GUI, но я ищу способ сделать это из командной строки.

1
задан 21 January 2018 в 19:35

3 ответа

На уровне 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

2
ответ дан 22 May 2018 в 15:24
  • 1
    +1 Я предпочитаю pactl set-sink-mute 1 yes или pactl set-sink-mute 1 no – JJoao 23 January 2018 в 20:52

На уровне 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
3
ответ дан 17 July 2018 в 22:32

На уровне 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
3
ответ дан 23 July 2018 в 23:11

Другие вопросы по тегам:

Похожие вопросы: