- - Kalendārs “Netraucējiet” OS X kalnu lauvā ar automātu

Kalendārs “Neiztraucieties” OS X kalnu lauvā ar automātiku

Kalns Lauva ir funkcija “Neiztraucē”aizņēmās no iOS 6, lai izslēgtu paziņojumus no Paziņojumu centra. Atšķirībā no iOS, OS X neļauj plānot, kad šī funkcija tiks iespējota vai atspējota. Vajadzības gadījumā tas jāmaina manuāli. Tas ir ieprogrammēts, lai ieslēgtu sevi katru dienu pusnaktī, un nekādā veidā to nevar apturēt. Lai gan jūs interesē funkcijas Neiztraucēt plānošanu pēc jūsu izvēlētā datuma un laika, varat to izdarīt, izmantojot vienkāršu AppleScript un kalendāru. Jums būs jāizveido Automator darbplūsmas, lai iespējotu un atspējotu paziņojumu centru. Process ir detalizēti aprakstīts zemāk.

Palaidiet Automator un kā izveidojamās darbplūsmas veidu atlasiet “Calendar Alarm”. Kreisajā kolonnā uzskaitītajās darbībās atlasiet “Palaist AppleScript” un velciet un nometiet to uz darba zonu.

kalendāra trauksme

Aizstāt noklusējuma skriptu ar šādu:

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"

Saglabājiet tikko izveidotā kalendāra signālu. To darot, kalendāra lietotnē tiks izveidots Automator kalendārs, un saglabāto trauksmi redzēsit tajā kā notikumu. Tam būs tāds pats nosaukums, ar kuru saglabājāt brīdinājumu. Rediģējiet šī notikuma datumu un laiku, kad vēlaties ieslēgt Netraucēt. Ja vēlaties uzzināt, kā tas darbojas, brīdinājums tiek iestatīts faila atvēršanai, un atvērtais fails automātiski tiek iestatīts uz jūsu izveidoto kalendāra brīdinājumu.

Ekrānuzņēmums 2013-02-06 plkst.12.35

Kad notikums ir aktīvs un skripts tiek izpildīts,Paziņojumu centrs pats pārtrauks darbību un atkal darbosies, lai ieviestu izmaiņas. Ja jūs to atstāsit šādi, netraucēt tiks iespējots līdz pusnaktij, kad Kalnu lauva to automātiski izslēgs. Ja vēlaties to atspējot un iespējot noteiktam laika posmam dienā, jums būs jāizveido kalendāra trauksme, kas atspējo netraucēt. Lai izveidotu brīdinājumu, rīkojieties tāpat kā iepriekš, bet izmantojiet šo 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"

Šī kalendāra trauksme - tāpat kā iepriekšējā -izveidos notikumu Automator kalendārā. Vienkārši iestatiet to ikreiz, kad vēlaties netraucēt netraucēt un lai paziņojumu centrs sāktu jums sniegt brīdinājumus.

Šie skripti darbojas perfekti, bet ir viensmazs brīdinājums: ja plānojat visu nakti netraucēt, jums tas būs jāpievieno divreiz, jo Kalnu lauva to atspējo pusnaktī katru dienu. Izņemot šo, tas ir vienkāršs veids, kā plānot netraucēt.

[izmantojot TUAW]

Komentāri