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 período de tiempo , el puerto de salida óptica 'tiempo de espera', y luego la señal óptica al receptor estéreo se apaga.
Se restablece inmediatamente si ocurre algo que produce un sonido (comienzo una canción en iTunes, recibo un mensaje instantáneo o un correo, etc.), pero tarda aproximadamente 1,5 segundos en sincronizarse con el receptor estéreo, por lo que los primeros 1,5 segundos de sonido perdido. Después de eso, el puerto de salida óptica permanece activo durante unos 60 segundos y luego vuelve a desactivarse. Así que tiendo a perderme la mensajería instantánea/correo electrónico si no miro la pantalla cuando entran, razón por la cual tengo activado el sonido en primer lugar.
Obviamente, podría desconectar el TOSLink cuando no esté mirando la pantalla, pero esto es muy inconveniente y parece una tontería. Preferiría que la conexión permaneciera activa cuando estuviera inactiva. ¿Hay una configuración de plist enterrada en algún lugar para lograr esto? El panel de preferencias del sistema para la salida óptica es muy escaso y solo dice "El dispositivo seleccionado no tiene controles de salida". Presumiblemente, se trata de un gesto de ahorro de energía, pero el panel de Preferencias de ahorro de energía tampoco tiene propiedades para esta función.
¿Dónde puedo encontrar más propiedades?
Reproducir un sonido silencioso de un segundo cada 50 segundos podría ayudar. Prueba esto:
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 ingresa a un bucle infinito que reproduce el sonido vacío cada 50 segundos. Esto debería mantener su salida ocupada. Puedes salir del ciclo presionando ⌘+.
NB: afplay
con frecuencia se pasa por alto para la reproducción de sonido del terminal, pero es muy útil.
Si eso funciona, se podría convertir el comando en un comando que se ejecuta de forma invisible en segundo plano.
atron
mi hd
jamescridlandia