Desativa a saída de áudio de um programa

1

Para desativar a saída de texto, usamos > dev/null , por exemplo,

make > /dev/null

Mas como desabilitar a saída de áudio? Por exemplo,

skype A>&1 /dev/null ou qualquer outra coisa.

EDITAR:

Se for possível, gostaria de saber uma maneira de todo o sistema compatível não apenas com OS X ou apenas com determinada distribuição de Linux, mas com todo o cygwin , mac , linux e bsd systems (portanto, se eu passar de OS X para outro ambiente semelhante a unix, não obtenho exatamente o mesmo problema.

Senão não é:)

    
por theoden 08.06.2015 / 11:30

1 resposta

1

A maneira como "> / dev / null" funciona é que ele pega tudo que um programa enviará para o terminal e o coloca em / dev / null, onde você pode colocar coisas que você não quer. Livrar-se da saída de texto é feito através da coisa que recebeu a saída (o terminal). Se você quiser se livrar do áudio, precisará passar pelo item que recebe o áudio (PulseAudio, provavelmente).

Você pode usar o pacmd para isso:

$ pacmd set-sink-input-mute <index> false

aqui, <index> é o índice do aplicativo em áudio de pulso. Você pode descobrir qual índice é com

$ pacmd list-sink-inputs

O programa já deve estar em execução e, por isso, o PulseAudio deve ser exibido aqui.

Editar: Fonte

    
por 10.06.2015 / 18:02