Programe No molestar en su Mac para mantenerse concentrado [Consejos para OS X]

Me encanta No molestar en mi iPhone. Lo tengo programado para que se active a las 8 p. M. Cada noche y que se desactive a las 7 a. M. Todas las mañanas. De esa manera, todas las cosas, excepto las más importantes, me molestan cuando estoy con mi familia, en la cama y durmiendo.

Mac OS X también tiene una función No molestar, pero debe activarse manualmente en la parte superior del Centro de notificaciones cambiando el botón Mostrar alertas y pancartas a APAGADO. ¿No sería genial si pudieras programarlo para que se apague y se encienda en momentos específicos? El script de Automator para Calendar a continuación hará precisamente eso.

Primero, inicie Automator y seleccione Alarma de calendario de la lista de tipos de flujo de trabajo. Seleccione Ejecutar AppleScript en la columna de la izquierda y luego arrastre y suelte la alarma de calendario en el área de trabajo.

Elimine el AppleScript predeterminado que aparece una vez que arrastra y suelta en lo siguiente:

ejecutar el script de shell "los valores predeterminados escriben ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean true"


establezca la fecha en la forma entre comillas de (ejecutar el script de shell "fecha + \"% Y-% m-% d% I:% M:% S +0000 \ "")
ejecutar el script de shell "escritura predeterminada ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" & theDate
hacer el script de shell "killall NotificationCenter"

Ahora, guarde la alarma de Calendario que creó, asígnele un nombre inteligente, como "No molestar", inicie Calendario y verá un calendario "Automator" en su aplicación Calendario. También verá la alarma que creó anteriormente en este calendario como un evento, con el mismo nombre que eligió cuando guardó la secuencia de comandos de Automator. Haga doble clic en el evento para editarlo. Configure el evento como un evento que se repite todos los días, con la hora a la que desea que comience la función No molestar.

Ahora, Mountain Lion reactiva el Centro de notificaciones todos los días a la medianoche. No tengo ni idea de porqué; simplemente lo hace. Si desea desactivarlo durante la noche, deberá crear un segundo evento para activarlo a las 12:01 a. M.

Entonces, tienes activada la función No molestar. Ahora necesitamos crear otro script para apagarlo, permitiendo así que las notificaciones pasen como de costumbre. Cree una segunda alarma de calendario en Automator, seleccione Ejecutar AppleScript y coloque lo siguiente allí:

ejecutar el script de shell "los valores predeterminados escriben ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean false"
tratar
ejecutar el script de shell "valores predeterminados eliminar ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate"
fin de intentar
hacer el script de shell "killall NotificationCenter"

Guarde este script como algo así como "Habilitar notificaciones" y luego abra Calendario nuevamente, editando el evento para un programa diario repetido en el momento en que desea que lleguen sus notificaciones. ¡Ya terminaste!

Fuente: TUAW
Vía: Consejos adictivos

Última publicación de blog

Vea cómo es el tráfico de su red usando la terminal [Consejos para OS X]
September 10, 2021

De vez en cuando, es posible que se pregunte qué está sucediendo en su red doméstica. Es en esos momentos en los que desearía haber sabido sobre el...

Apple lanza iPod Touch, Classic, nanos de video
September 10, 2021

Apple lanza iPod Touch, Classic, nanos de videoEn el Moscone Center West de San Francisco, el CEO de Apple, Steve Jobs, se encontró hoy con todas l...

La ventaja de precio de Dell está desapareciendo
September 10, 2021

Mi hermano me llamó la atención sobre algo muy interesante recientemente. Aunque Dell ofrece un Inspiron de 15,4 ″ a partir de 499 dólares, para qu...