Deshabilitar la salida de audio de un programa

Deshabilitar la salida de audio de un programa

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/nullo lo que sea.

EDITAR:

Si es posible, me gustaría conocer una forma para todo el sistema que sea compatible no solo OS Xcon ciertas distribuciones de Linux, sino con todos los sistemas cygwin, macy linux( bsdpor lo tanto, si paso de OS Xotro 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

información relacionada