Kalendārs 'Netraucējiet' OS X kalnu lauvā ar automātiku

click fraud protection

“Neuztraucieties” ir funkcija Mountain Lion, kas aizgūta no iOS 6, lai izslēgtu paziņojumus no Notification Center. 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 "noklusējumi raksta ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb-boolean true" iestatīt datumu citātā formā (veikt apvalka skriptu "datums + \"% Y-% m-% d% I:% M:% S +0000 \ "") do shell script "noklusējumi rakstīt ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" un theDate. veikt čaulas skriptu "killall NotificationCenter"
instagram viewer

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 tiek automātiski 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 startēs, 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š, taču tā vietā izmantojiet šo skriptu:

do shell script "noklusējumi raksta ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb-boolean false" mēģiniet. do shell script "noklusējuma izdzēst ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate" beigas mēģināt. veikt čaulas skriptu "killall NotificationCenter"

Šis kalendāra trauksmes signāls - tāpat kā iepriekšējais - 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, taču ir viens neliels brīdinājums: ja plānojat saglabāt netraucēt visu nakti, pasākums būs jāpievieno divreiz, jo Kalnu lauva to pusnaktī atspējo katru dienu. Izņemot šo, tas ir vienkāršs veids, kā plānot netraucēt.

[caur TUAW]

watch instagram story