אחת הדרכים הקלות ביותר להאט את ה-Mac שלך היא על ידי העמסת יתר של יישומי הפעלה. אחרי שנה בערך, אולי אפילו לא תשים לב אילו אפליקציות מתחילות ברקע. בעוד אפליקציות כמו Spotify קופצות לפנים ולמרכזן בעת השקה, ומתריעות למשתמש, אפליקציות אחרות שמחות לעבור לשורת התפריטים ללא כל אינטראקציה של המשתמש במשך חודשים. אם תגלה שה-Mac שלך לא מופעל מהר כמו פעם, או שהעכבר שלך לא מגיב כשאתה מפעיל ומתחבר למחשב שלך בפעם הראשונה, בדוק אם יש פריטי הפעלה מיותרים. מנע מתוכניות אלה לפעול בעת ההפעלה, ותוכל להאיץ משמעותית את תהליך האתחול של ה-Mac שלך.
דרכים קלות: פריטי כניסה
ניתן להפעיל אפליקציות בכניסה בשתי דרכים ברורות: הן מופעלות על ידי המערכת בכניסה או שהתוכנה מוסיפה את עצמה אוטומטית לפריטי כניסה.
1. פתח את העדפות המערכת ונווט אל “משתמשים וקבוצות”.
2. בחר את המשתמש שברצונך לשנות מהרשימה ולחץ על הכרטיסייה “פריטי כניסה”.
3. בחר את האפליקציה שברצונך להסיר מההתחברות ולחץ על “-” בתחתית הרשימה.
עבור אפליקציות השולטות בהתנהגות האתחול שלהן מתוך האפליקציה, תרצה לבקר ישירות באפליקציה. חפש פריט בהעדפות האפליקציה על תחילת העבודה עם הכניסה. בטל את הסימון בתיבה זו והאפליקציה לא תפעל בעת הכניסה בעתיד.
התנהגות זו הנשלטת על ידי יישומים אינה מועדפת על ידי מערכת ההפעלה, אך היא אינה נדירה לחלוטין עם יישומים מתקדמים או יישומי שורת תפריטים. ברוב המקרים, תיבות אלו קובעות אם האפליקציה תתווסף לתהליכי ההשקה המוזכרים להלן או לא. הסרת תהליכים אלו מהשקה מבלי ליידע את האפליקציה תגרום בדרך כלל להתקנתם מחדש רק בפעם הבאה שהאפליקציה תיפתח.
הדרך הקשה: סוכנים ודמונים
ניתן להתחיל תהליכי התחברות גם באמצעות launchd. שירות זה פועל ברקע, ומפעיל תהליכים ללא חלונות בעת הכניסה. סוכן פועל מטעם המשתמש המחובר, בעוד דמון פועל תחת משתמש השורש.
ברוב המקרים תחפשו סוכנים, שנמצאים תחת “~/Library/LaunchAgents” ופועלים מטעם המשתמש המחובר. “/Library/LaunchDaemons” מכיל דמונים הפועלים עם הרשאות שורש. אם היישום שלך מגבה קבצים או מתאים תהליכי מערכת, ניתן לאחסן אותו במיקום זה.
הדרך הקלה ביותר לבטל תהליכי הפעלה היא להסיר את כל העקבות של יישום. אתה יכול למחוק את האפליקציה ואת כל קבצי האביזרים שלה באמצעות כלי כמו AppCleaner או על ידי חיפוש בתיקייה “~/Library” עבור שם האפליקציה ושם המפתח.
אם אינך יכול לסגור את הסוכן דרך האפליקציה ואינך יכול למצוא את הדמון בכונן הקשיח שלך, תוכל להסיר אותו ישירות מ- launchctl. עם זאת, אם האפליקציה עדיין מותקנת ב-Mac שלך, סביר להניח שהיא תותקן מחדש באתחול הבא. אז באופן כללי אתה רוצה להסיר תהליכים לאחר הסרת ההתקנה של האפליקציה.
כדי לראות מה פועל ברקע, הפעל launchctl list
בטרמינל. חפש ברשימה זו עם ה grep
פקודה לתהליך עם שם הבקשה הפוגעת.
launchctl list | grep com.badapp
לאחר שתמצא את האפליקציה, תוכל להסיר אותה מ- launchctl באמצעות הפקודה unload.
launchctl unload ~/Library/LaunchAgents/com.badapp.plist
לאחר איתור ופריקה של יישום launchctl, מחק את קובץ ה-plist המשויך ואת כל הסקריפטים שקובץ ה-plist מפנה אליו.
סיכום
הדרך הפשוטה ביותר להסיר את האפליקציה מההפעלה היא באמצעות האפליקציה עצמה. אם הגדרה זו לא קיימת, חלונית ההעדפות משתמשים וקבוצות אמורה להיות השלב הבא שלך. רק אם שניהם נכשלים, עליך לבחון את האפשרויות הקשות יותר.