
Para deshabilitar la salida de texto usamos > dev/null
, por ejemplo,
make > /dev/null
Pero, ¿cómo desactivar de manera similar la salida de audio? Por ejemplo,
skype A>&1 /dev/null
o lo que sea.
EDITAR:
Si es posible, me gustaría conocer una forma para todo el sistema que sea compatible no solo OS X
con ciertas distribuciones de Linux, sino con todos los sistemas cygwin
, mac
y linux
( bsd
por lo tanto, si paso de OS X
otro entorno similar a Unix, No tengo exactamente el mismo problema.
De lo contrario no lo es :)
Respuesta1
La forma en que funciona "> /dev/null" es que toma todo lo que un programa generará en la terminal y lo coloca en /dev/null, donde puedes poner cosas que no deseas. La eliminación de la salida de texto se realiza a través de lo que recibió la salida (el terminal). Si desea deshacerse del audio, deberá revisar el dispositivo que recibe el audio (PulseAudio, probablemente).
Puedes usar pacmd para esto:
$ pacmd set-sink-input-mute <index> false
Aquí <index>
está el índice de la aplicación en Pulse Audio. Puedes averiguar con qué índice está.
$ pacmd list-sink-inputs
El programa ya debe estar ejecutándose, al igual que PulseAudio para que aparezca aquí.
Editar:Fuente