LINUX.ORG.RU

pulseaudio определение состояний

 , ,


0

1

Как можно с помощью пульса определить заглушен ли аудиовыход или же нет? Просто в моем буке есть кнопка мьюта и она же отключения мьюта (бук Lenovo x1 carbon) просто хочу повесить скриптец который будет отвечать за эту кнопку, а также еще хотелось бы тоже самое узнать за аудиовход

★★★
Ответ на: комментарий от kostik87

разобрался уже, написал скриптец простенький

#!/bin/bash
###Audioctl for Lenovo x1 Carbon
####Cheking audio output
if [ $1 == outmute ]; then
outmute=`pacmd dump |grep alsa_output.pci-0000_00_1b.0.analog-stereo|grep sink-mute|awk '{print$(3)}'`
if [ $outmute == yes ]; then
pactl set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo 0;
else
pactl set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo 1;
fi
fi
#####Checking audio input
if [ $1 == inmute ]; then
inmute=`pacmd dump |grep alsa_input.pci-0000_00_1b.0.analog-stereo|grep mute|awk '{print$(3)}'`
if [ $inmute == yes ]; then
pactl set-source-mute alsa_input.pci-0000_00_1b.0.analog-stereo 0;
else
pactl set-source-mute alsa_input.pci-0000_00_1b.0.analog-stereo 1;
fi
fi

init_ ★★★
() автор топика
Ответ на: комментарий от zorg

ну не знаю, мне хватает и стабильности и выполнения штатных функций

init_ ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.