"אל תפריע" היא תכונה בסרט Mountain Lionהושאל מ- iOS 6 כדי להשתיק התראות ממרכז ההודעות. בניגוד ל- iOS, מערכת ההפעלה X לא מאפשרת לך לתזמן מתי התכונה תהיה מופעלת או מושבתת. יש לעבור למצב ידני בעת הצורך. הוא מתוכנן לאפשר את עצמו בחצות כל יום, ואין דרך לעצור זאת. אם אתה מעוניין לתזמן את התכונה אל תפריע לפי תאריך ושעה שתבחר, אתה יכול לעשות זאת בעזרת AppleScript פשוט ולוח שנה. יהיה עליכם ליצור זרימות עבודה של אוטומטור להפעלה ולהשבתה של מרכז ההודעות. התהליך מפורט להלן.
הפעל את 'אוטומט' ובחר 'מעורר לוח שנה' כסוג זרימת העבודה שיש ליצור. בחר 'הפעל AppleScript' מהפעולות המפורטות בעמודה השמאלית וגרור ושחרר אותה לאזור העבודה.
החלף את סקריפט ברירת המחדל כך:
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"
שמור את אזעקת לוח השנה שיצרת זה עתה. פעולה זו תיצור לוח שנה של אוטומט באפליקציית לוח השנה ותראה את האזעקה ששמרת מופיעה בה כאירוע. יהיה לו אותו שם איתו שמרת את ההתראה. ערוך את התאריך והשעה לאירוע זה בכל פעם שתרצה להפעיל אל תפריע. אם אתה מעוניין לדעת איך זה עובד, ההתראה מוגדרת לפתיחת קובץ, והקובץ שנפתח מוגדר אוטומטית להתראת לוח השנה שיצרת.
כאשר האירוע פעיל והסקריפט מופעל,מרכז ההודעות יפרוש מעצמו ויפעיל שוב כדי להוציא לפועל את השינויים. אם תשאיר את זה ככה, אל תפריע יופעל עד חצות כאשר Mountain Lion ישבית אותו אוטומטית. אם תרצה להשבית אותה ולאפשר אותה לתקופה ספציפית ביום, תצטרך ליצור אזעקת לוח שנה שמשבית אל תפריע. כדי ליצור את ההתראה, עקוב אחר אותה הליך כנ"ל, אך השתמש במקום זאת בסקריפט הבא:
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"
אזעקת לוח השנה - כמו הקודמת -תיצור אירוע בלוח השנה של האוטומטור. פשוט הגדר את זה לכל פעם שאתה רוצה שאסור להשבית ולהשבית במרכז ההודעות להתחיל לתת לך התראות.
תסריטים אלה עובדים בצורה מושלמת אך יש אחד כזהאזהרה קטנה: אם אתה מתכוון לשמור על אל תפריע כל הלילה, תצטרך להוסיף את האירוע פעמיים מכיוון שאריה ההרים מבטל אותו בחצות כל יום. מלבד זאת, זו דרך פשוטה לתזמן אל תפריעו.
[דרך TUAW]
הערות