
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/null
como 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.linux
bsd
OS 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