Desativar a saída de áudio de um programa

Desativar a saída de áudio de um programa

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

make > /dev/null

Mas como desativar a saída de áudio da mesma forma? Por exemplo,

skype A>&1 /dev/nullcomo queiras.

EDITAR:

Se for possível, eu gostaria de saber uma maneira de todo o sistema que seja compatível não apenas com OS X, ou apenas com determinada distribuição Linux, mas com todos os sistemas cygwin, e mac( então, se eu mudar para outro ambiente semelhante ao Unix, Eu não recebo exatamente o mesmo problema.linuxbsdOS X

Caso contrário, não é :)

Responder1

A maneira como "> /dev/null" funciona é pegar tudo o que um programa irá gerar no terminal e colocá-lo em /dev/null, onde você pode colocar coisas que não deseja. A eliminação da saída de texto é feita por meio do que recebeu a saída (o terminal). Se quiser se livrar do áudio, você precisará passar pelo que recebe o áudio (PulseAudio, provavelmente).

Você pode usar o pacmd para isso:

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

aqui <index>está o índice da aplicação em áudio pulsado. Você pode descobrir com qual índice ele está

$ pacmd list-sink-inputs

O programa já deve estar em execução, assim como o PulseAudio para que apareça aqui.

Editar:Fonte

informação relacionada