La pagina sta caricando...
Caricamento della pagina in corso

Pagine

lunedì 25 febbraio 2013

One To One # 33 - Do Not Disturbe su Mac

Ecco come abilitare la funzione Non disturbare di iOS su Mac OS X.
Dovremo lanciare Automator e selezionare un allarme del calendario della lista dei tipi di flusso di lavoro. Dobbiamo eseguire AppleScript e trascinare l'allarme Calendario nell'area di lavoro.
Eliminiamo l'Apple Script predefinito e sostituiamolo con:

do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true"
set theDate to quoted form of (do shell script "date +\"%Y-%m-%d %I:%M:%S +0000\"")
do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDate
do shell script "killall NotificationCenter"
Salviamo l'allarme del calendario appena creato chiamandolo come vogliamo e nell'app Calendario vedremo un calendario Automator. Facciamo doppio click sull'evento e impostiamo l'evento come giornaliero all'orario in cui vogliamo attivare la funzione.
Attenzione. Mountain Lion riattiva il Centro  Notifiche ogni giorno a mezzanotte. Non ho idea del perché, ma è questo quello che fa. Per questo motivo se desideriamo impostare la funzione Non Disturbare la notte è necessario creare un secondo evento proprio come fatto in precedenza e attivarlo alle 00:01.
Adesso abbiamo bisogno di un altro script per disabilitarla e creiamo un secondo allarme calendario in Automator, scegliamo esegui AppleScript e inseriamo il seguente script:

do shell script “defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false”
try
do shell script “defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate”
end try
do shell script “killall NotificationCenter”

A questo punto dovremo nominarlo, selezionare il giornaliero e l'orario.

Nessun commento :

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.