- - Raspored 'Ne uznemiravaj' u OS X Mountain Lion s automatorom

Raspored 'Ne uznemiravaj' u OS X Mountain Lion s automatorom

"Ne uznemiravaj" značajka je u Mountain Lionuposuđeno od iOS-a 6 za isključivanje obavijesti Centra za obavijesti. Za razliku od iOS-a, OS X ne dopušta vam da zakažete kada će značajka biti omogućena ili onemogućena. Po potrebi ga treba ručno prebaciti. Programirano je da sebi omogući svaki dan u ponoć, a ne postoji način da se to spriječi u tome. Iako ste zainteresirani za zakazivanje značajke Ne uznemiravajte prema datumu i vremenu po vašem izboru, to možete učiniti pomoću jednostavnog AppleScript-a i Kalendara. Trebat ćete kreirati tokove rada Automatora za omogućavanje i onemogućavanje Centra za obavijesti. Proces je detaljno opisan u nastavku.

Pokrenite Automator i odaberite "Alarm kalendara" kao vrstu tijeka rada za izradu. Odaberite "Pokreni AppleScript" iz radnji navedenih u lijevom stupcu i povucite je i pustite na radno područje.

kalendarski alarm

Zamijenite zadanu skriptu sljedećim:

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"

Spremite alarm kalendara koji ste upravo stvorili. Na taj ćete način stvoriti kalendar Automator u aplikaciji Kalendar i vidjet ćete da se alarm koji ste spremili pojavljuje u njemu kao događaj. Imat će isto ime sa kojim ste spremili upozorenje. Datum i vrijeme za ovaj događaj uredite kad god želite uključiti Ne uznemiravaj. Ako vas zanima kako to radi, postavljeno je upozorenje da otvori datoteku, a datoteka koja se otvori automatski se postavlja na upozorenje kalendara koje ste stvorili.

Snimka zaslona 2013-02-06 u 12.35

Kada je događaj aktivan i skripta izvršena,Centar za obavijesti prestat će se i pokretati ponovno kako bi promjene postale na snazi. Ako ga ostavite ovako, Ne uznemiravaj će biti omogućen do ponoći kada ga Mountain Lion automatski onemogući. Ako ga želite onemogućiti i omogućiti na određeno razdoblje u danu, morat ćete stvoriti kalendarski alarm koji onemogućuje Ne uznemiravaj. Da biste stvorili upozorenje, slijedite isti postupak kao gore, ali umjesto toga upotrijebite sljedeću skriptu:

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"

Ovaj kalendarski alarm - poput prethodnog -će stvoriti događaj u kalendaru Automator. Samo ga postavite kad god želite da se Ne uznemirava onemogući i da Centar za obavijesti počne da vam šalje upozorenja.

Ove skripte rade savršeno, ali postoji jednamali upozorenje: ako planirate cijelu noć zadržavati „Ne uznemiravaj“, događaj ćeš morati dodati dva puta jer ga Mountain Lion svakodnevno onemogućuje u ponoć. Osim toga, ovo je jednostavan način zakazivanja Ne uznemiravaj.

[putem TUAW]

komentari