עצור את הרענון האוטומטי של דפי אינטרנט של Safari ב-Mac OS X Lion
תוספת חדשה ל-Safari 5.1 ב-Mac OS X 10.7 היא שדפי אינטרנט מתרעננים אוטומטית אם הם נותרים לא פעילים למשך תקופה. התכונה יכולה להיראות מיותרת ואפילו מעצבנת, אבל אין אפשרות העדפה ברורה להשבית טעינה מחדש של דפים. למרבה המזל, Stormcloud (דרך DaringFireball) מראה לנו כיצד להפסיק את ההתנהגות המעצבנת הזו ב-Safari 5.1. הנה ההצגה-אחר-הצגה כדי להשבית אותה:
- צא מ-Safari, ואז הפעל את המסוף (הממוקם ב- /Applications/Utilities/) והזן את הפקודה הבאה
- הפעל מחדש את Safari ותראה תפריט "ניפוי באגים" מופיע בצד ימין, לצד "עזרה" (כן, זה שונה מתפריט הפיתוח)
- משוך את תפריט ניפוי באגים החדש וגלול מטה עד שתראה "השתמש ב-Windows ריבוי תהליכים" ובחר אותו כך שהוא לא מסומן
- פתח חלון חדש של ספארי ואם אתה רואה ליד כותרת דפי האינטרנט, אתה כעת במצב תהליך יחיד, המונע רענון אוטומטי של דפי אינטרנט
defaults write com.apple.Safari IncludeInternalDebugMenu 1
אם אתה תוהה מדוע שינוי הגדרה כלשהי הנקראת "חלונות מרובי תהליכים" משפיע על טעינה מחדש אוטומטית של דפי אינטרנט, Stormcloud מספק תיאור טוב של מהי תכונה זו וכיצד היא פועלת:
בעיקרון, זוהי תכונה עם כוונות טובות, אבל היא גם גורמת לכמה כאבי ראש למשתמשים. במקרים מסוימים זה גורם ל-Safari לתפוס הרבה יותר זיכרון ממה שהוא צריך, וזה יכול אפילו לגרום להאטה באפליקציה. ככל הנראה כל זה יתוקן בעדכון תוכנה.
האזהרה הגדולה לגבי הפעלת Safari 5.1 במצב של תהליך יחיד: תוספים ותוספים רבים לא עובדים, בעיקר (והמעצבן) חוסמי פרסומות, ClickToFlash ו-1password. תצטרך להחליט אם הפשרה הזו שווה את זה, או שאתה תמיד יכול פשוט להשתמש גם בכרום או ב-Firefox.