"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.
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.
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