2 votos

¿Puedo evitar que la salida de audio óptica entre en "tiempo de espera" cuando está inactiva?

En mi oficina tengo un receptor de sonido envolvente, y tengo mi MacBook Pro (6,1) conectado a través de un cable y adaptador TOSLink, y funciona de maravilla, excepto esto: si no se reproduce ningún sonido durante un breve periodo de tiempo, el puerto de salida óptica "se agota" y la señal óptica del receptor estéreo se apaga.

Se restablece inmediatamente si ocurre algo que produzca un sonido (empiezo una canción en iTunes, recibo un IM o un correo, etc.) pero tarda unos 1,5 segundos en sincronizarse con el receptor estéreo, por lo que el primer 1,5 seg de sonido se pierde. Después de eso, el puerto de salida óptica se mantiene arriba durante unos 60 segundos, y luego vuelve a bajar. Así que tiendo a perderme los mensajes de correo electrónico si no estoy mirando la pantalla cuando llegan, que es la razón por la que tengo el sonido activado en primer lugar.

Obviamente podría desconectar el TOSLink cuando no esté mirando la pantalla, pero esto es muy incómodo, y parece una tontería. Preferiría que la conexión se mantuviera encendida en reposo. ¿Hay una configuración plist enterrada en algún lugar para lograr esto? El panel de preferencias del sistema para la salida óptica es muy escaso, y sólo dice "El dispositivo seleccionado no tiene controles de salida". Es de suponer que se trata de un gesto de ahorro de energía, pero el panel de preferencias de ahorro de energía carece igualmente de propiedades para esta función.

¿Dónde puedo encontrar más propiedades?

1voto

myhd Puntos 1948

Reproducir un sonido silencioso de un segundo cada 50 segundos aproximadamente podría ayudar. Prueba esto:

  • descargar un archivo .wav silencioso de 1 segundo aquí al escritorio (o haz el tuyo propio)
  • en el Terminal, cambie el Directorio por el Escritorio: cd ~/Desktop/
  • Pruebe el siguiente comando de una línea y vea si su problema se alivia:

    while true; do afplay silence-1sec.wav ; sleep 50; done

El comando anterior entra en un bucle infinito que reproduce el sonido vacío cada 50 segundos. Esto debería mantener su salida ocupada. Puede salir del bucle pulsando + .

NB: afplay a menudo se pasa por alto para la reproducción de sonido en el terminal, pero es enormemente útil.

Si eso funciona, se podría convertir el comando en un comando que se ejecute invisiblemente en segundo plano.

0 votos

Huh. Esto funciona (como táctica si no como estrategia) y nunca se me hubiera ocurrido. Parece que se agota el tiempo de espera incluso con 50 segundos, así que ajusté el tiempo de espera a 30 y eso hizo que todo siguiera funcionando. Gracias por una gran idea.

0 votos

De nada.

0 votos

Esto puede ser útil para un error que creo que he descubierto en un MacBook Pro, utilizando Keynote cuando se conecta a través de HDMI. Cualquier archivo con audio (incluyendo archivos de vídeo) no se reproduce después de un período de silencio. He puesto la línea anterior en un archivo (llamado 'nosilence') y lo he chmod'ded a 777. Sin embargo, la ejecución de ./nosilence sólo devuelve "Excepción no especificada" cada vez que reproduce el audio. No estoy seguro de por qué.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X