Planlæg forstyr ikke på din Mac for at holde fokus [OS X -tip]

Jeg elsker Do Not Disturb på min iPhone. Jeg har det planlagt til at aktivere kl. 20.00 hver nat og deaktivere kl. 7 hver morgen. På den måde kommer alle undtagen de vigtigste ting til at genere mig, når jeg er sammen med min familie, i sengen og sover.

Mac OS X har også en forstyrrelsesfunktion, men den skal aktiveres manuelt øverst i meddelelsescentret ved at slå knappen Vis advarsler og bannere til FRA. Ville det ikke være fedt, hvis du kunne planlægge det til at slukke og tænde på bestemte tidspunkter? Automator -scriptet til Kalender herunder gør netop det.

Start først Automator og vælg Kalenderalarm fra listen over arbejdsgangstyper. Vælg Kør AppleScript i venstre kolonne, og træk og slip derefter Kalenderalarmen til arbejdsområdet.

Slet standard AppleScript, der vises, når du trækker og slipper til følgende:

gør shell -script "standardskriv ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*. plist doNotDisturb -boolean true"
indstil datoen til citeret form for (gør shell-script "dato +\"%Y-%m-%d%I:%M:%S +0000 \ "")


gør shell -script "standardskriv ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*. plist doNotDisturbDate -date" & theDate
gør shell -script "killall NotificationCenter"

Gem nu den kalenderalarm, du har oprettet, og navngiv den som noget smart, som "Forstyr ikke", start Kalender, og du får vist en "Automator" -kalender i din Kalender -app. Du vil også se alarmen, du oprettede ovenfor i denne kalender som en begivenhed, der hed det samme, som du valgte, da du gemte Automator -scriptet. Dobbeltklik på begivenheden for at redigere den. Indstil begivenheden til en begivenhed, der gentages hver dag, med det tidspunkt, du gerne vil have, at Forstyr ikke skal begynde.

Nu genaktiverer Mountain Lion Meddelelsescenter hver dag ved midnat. Jeg aner ikke hvorfor; det gør det bare. Hvis du vil deaktivere det natten over, skal du oprette en anden begivenhed for at aktivere kl. 12:01.

Så du har aktiveret din Forstyr ikke -funktion. Nu er vi nødt til at oprette et andet script for at slukke det og derved slippe meddelelserne igennem som normalt. Opret en anden kalenderalarm i Automator, vælg Kør AppleScript, og læg følgende derinde:

gør shell -script "standardindstillinger skriv ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*. plist doNotDisturb -boolean false"
prøve
gør shell -script "standard sletter ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*. plist doNotDisturbDate"
afslut forsøg
gør shell -script "killall NotificationCenter"

Gem dette script som noget som “Aktiver underretninger”, og åbn derefter Kalender igen, og rediger begivenheden til en daglig gentagelsesplan på det tidspunkt, hvor du vil have dine underretninger gennemført. Nu er du færdig!

Kilde: TUAW
Via: Vanedannende tips

Seneste blogindlæg

| Cult of Mac
September 10, 2021

Find og brug de overfyldte menulinje -apps [OS X -tip]Har du nogensinde tilsluttet din bærbare computer til en LCD -projektor og skal skifte til en...

Don't Panic: Evernote erhverver næstsidste
September 10, 2021

Don't Panic: Evernote erhverver næstsidsteNæstsidste får et nyt hjemEvernote, den klodsede, men populære app, der tager notater og tjenester, har e...

Smukkere end sengetøj: Skift baggrunden for loginskærmen i OS X Mavericks [OS X -tip]
September 10, 2021

Loginskærmens tapet i OS X Mavericks er et temmelig kedeligt mørkegråt linnedbillede med Apple -logoet i midten. Gabe.Langt bedre at sætte i dit eg...