Come posso impostare le ore di silenzio per gli annunci di tempo di OS X?

3

Mi piace l'annuncio del tempo incorporato in OS X. Ma mia moglie l'ha proibito perché annuncia anche l'orario notturno. C'è un modo per silenziare durante certe ore o qualche altra utility che annuncierà il tempo?

Sono a conoscenza di Cuckoo , ma fa solo rintocchi.

    
posta David Veksler 09.03.2012 - 10:23
fonte

1 risposta

1

Userei applescript e iCal per programmare abilitare e disabilitare questa funzione. Su OSX Lion avrai bisogno di avere 2 script uno per abilitarlo e uno per disabilitarlo.

Questo è lo script che consente di salvarlo da qualche parte nella tua home directory. L'ho chiamato time_announce_on.applescript:

do shell script "defaults write ./com.apple.speech.synthesis.general.prefs TimeAnnouncementPrefs -dict TimeAnnouncementsEnabled -bool YES"

Quindi in iCal impostare un appuntamento per ricorrere ogni mattina all'ora specificata in cui si desidera abilitare gli annunci e avere l'avviso 'esegui script' e caricare lo script sopra.

Quindi tutto quello che devi fare è avere lo script disable che ho chiamato time_announce_off.applescript:

do shell script "defaults write ./com.apple.speech.synthesis.general.prefs TimeAnnouncementPrefs -dict TimeAnnouncementsEnabled -bool NO"

Quindi configura un altro appuntamento in iCal per l'ora della notte in cui desideri disabilitare questo ed eseguire lo script time_announce_off.

Ho provato questo in Lion 10.7.3 e funziona. Per 10.6 credo che sia sufficiente rimuovere il ./ dall'inizio di com.apple.speech.synthesis.general.prefs (ma non l'ho ancora testato).

    
risposta data 14.03.2012 - 07:08
fonte

Leggi altre domande sui tag