iOS 6 caratteristica Non disturbare (Non disturbare) è difficile sopravvalutare - a portata di mano quando il dispositivo si spegne tutte le notifiche di sistema quando, per esempio, dormire o duro lavoro. Ahimè, le stesse opportunità privo di OS X, che fornisce solo una notifica di arresto manuale di Centro. Tuttavia, utilizzando il "Avtomatora" questa mancanza di sistemi operativi desktop Apple può essere risolto facilmente.
Sarà necessario creare un "Avtomatore" due processi: per disabilitare e ri-abilitare la notifica Center. Entrambi i processi dovrebbero essere di tipo Promemoria calendario (Calendar Alarm) - non dimenticate di selezionare l'icona appropriata nella schermata di selezione del tipo di documento.
Nel primo processo, aggiungere effetti Run AppleScript (Esegui AppleScript) e inserire il seguente codice:
fare shell script "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist DoNotDisturb -boolean vero" set theDate in forma citata di (fare shell script "date +" % Y-% m-% d% H:% M:% S 0000 "") fare shell script "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" & theDate. fare shell script "killall NotificationCenter"
Questo script modifica il file di configurazione di notifica Centro: Attiva "Non disturbare", assegna una specifica la data e l'ora in cui la notifica non deve essere visualizzato sullo schermo e riavviare il Centro di controllo per le modifiche abbiano la forza.
Ora salvate questo processo, ad esempio, sotto il nome di Non disturbare (Non disturbare). Non appena si preme il pulsante beneavvia automaticamente il programma "Calendario", in cui ci sarà la raccolta di un nuovo evento. Fare doppio clic su di esso per aprire la vista modulo le proprietà della manifestazione. stampa Modifica (Edit) e procedere come segue:
- Nel campo con (da) e fino (a) Inserire l'ora in cui si desidera disattivare la notifica Center. Per esempio, lascia che sia 9:00.
- Nell'elenco a discesa Repeat (Repeat) selezionare Configure (Custom) e nella finestra visualizzata fare clic su tutti i giorni lavorativi. stampa bene.
- Verificare che la sezione assomigliano (alert) già indicato, l'azione Aprire il file (Apri file), Il nome del file appena creato Non disturbare (Non disturbare) e l'ora del promemoria 0 min. a (0 minuti prima).
- stampa Finish (da verificare) per salvare le impostazioni della manifestazione del calendario.
Passare MC pronto. Ora ho bisogno di un interruttore. Creare un nuovo Promemoria calendario (Calendar Alert) e aggiungere effetti Run AppleScript (Esegui AppleScript) con questo codice:
fare shell script "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist DoNotDisturb falsa -boolean" cercano fanno script di shell "defaults delete ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate" End Try. fare shell script "killall NotificationCenter"
Questo script esegue le operazioni inverse - Regola il file di configurazione MC modo che la funzione di "nebespokoystva" è stato disabilitato.
Salvare il processo chiamato Abilita notifica Center (Attiva notifiche Center)E "Calendario" fare un simile eventi di impostazione, la determinazione del tempo di esecuzione per lui 18:00 e controllare il nome della appena salvata nella sezione processo assomigliano (alert).
Questo è tutto il caso. Ora ogni giorno lavorativo, Lunedi al Venerdì, notifica Centro verrà spento alle 9 del mattino e riacceso alle 18:00, risparmiando in tal modo da messaggi fastidiosi durante il funzionamento. Naturalmente, il lasso di tempo può essere impostato a proprio piacimento.
punta di pulizie. Non dimenticare il pulsante Calendari (calendari) organizer in OS X, è possibile utilizzare per disattivare la visualizzazione di eventi del calendario Automator (Viene creato automaticamente quando si salva la prima di tipo "promemoria del calendario" del processo). Dal momento che questi eventi altamente ufficiali non ingombrare il vostro programma.