Posso interrompere l'uscita audio ottica dall'immissione del timeout quando inattivo?

2

Nel mio ufficio ho un ricevitore del suono surround, e ho il mio MacBook Pro (6,1) collegato tramite un cavo e un adattatore TOSLink, e funziona perfettamente, tranne questo: se non ci sono suoni suonando per un breve periodo, la porta di uscita ottica "scade", e quindi il segnale ottico al ricevitore stereo viene spento.

Viene immediatamente ristabilito se succede qualcosa per fare un suono (inizio una canzone in iTunes, ricevi una messaggistica immediata o posta elettronica, ecc) ma ci vogliono circa 1,5 secondi per sincronizzarsi con il ricevitore stereo, quindi il primo 1,5 sec del suono è perso. Dopo di ciò, la porta di uscita ottica rimane in alto per circa 60 secondi, quindi si abbassa nuovamente. Quindi tendo a perdere IM / email se non guardo lo schermo quando entrano, ed è per questo che ho attivato il suono in primo luogo.

Ovviamente potrei scollegare il TOSLink quando non guardo lo schermo, ma questo è molto scomodo e sembra sciocco. Preferirei che la connessione continuasse quando è inattiva. C'è un ambiente plist sepolto da qualche parte per realizzare questo? Il pannello delle preferenze di sistema per l'uscita ottica è molto scarso, solo la lettura "Il dispositivo selezionato non ha controlli di uscita." Presumibilmente si tratta di un gesto di risparmio energetico, ma il riquadro Preferenza risparmio energetico è ugualmente privo di proprietà per questa funzione.

Dove posso trovare altre proprietà?

    
posta atroon 30.10.2012 - 14:48
fonte

1 risposta

1

È possibile riprodurre un suono silenzioso di un secondo ogni 50 secondi circa. Prova questo:

  • scarica 1 secondo file .wav silenzioso qui sul desktop (o creane uno tuo)
  • in Terminale, cambia la directory sul desktop: cd ~/Desktop/
  • Prova il seguente comando su una riga e verifica se il tuo problema è alleviato:

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

Il comando precedente immette un ciclo infinito che riproduce il suono vuoto ogni 50 secondi. Questo dovrebbe mantenere l'output occupato. Puoi uscire dal ciclo premendo + .

NB: afplay viene spesso trascurato per la riproduzione del suono del terminale, ma è estremamente utile.

Se funziona, è possibile convertire il comando in un comando che viene eseguito invisibilmente in background.

    
risposta data 30.10.2012 - 15:30
fonte

Leggi altre domande sui tag