Маки та ОС X мають репутацію "це просто працює", але навіть у найкращих операційних систем можуть виникнути проблеми, а додатки періодично зависають. Коли це трапляється, стандартні методи виходу з програми можуть більше не працювати, і ви можете відчути, що для закриття або скидання замороженого додатка потрібне примусове перезавантаження. Але якщо це лише певна програма, яка заморожена, а OS X залишається чуйною за замороженим додатком, ви можете спробувати змусити вийти з програми, що не поводиться. Ось п’ять способів змусити вийти з програми в ОС X.
Док
Як правило, коли ви клацніть правою кнопкою миші на запущеному додатку в док-станції X X, ви побачите опцію "Вийти". Однак це може не працювати із замороженим додатком. Щоб змусити вийти з програми, утримуйте клавішу Option на клавіатурі, клацнувши правою кнопкою миші піктограму Dock програми, і ви побачите, що "Quit" тепер є "Force Quit". Клацніть її, щоб змусити вийти з програми.
Не забудьте зауважити, що при замушенні виходу з програми немає попередження і звичайні підказки "збереження" не з’являються до закриття програми. Тому будьте обережні, коли робите вибір, і двічі перевірте, щоб змусити вийти з правильного замороженого додатка. Якщо ви випадково змусили вийти з програми, в якій працюєте, ви втратите будь-які збережені дані або зміни.
Вікно виходу з сили
У OS X є спеціальне вікно, призначене для роботи з додатками, які потрібно примусово закрити. Ви можете отримати доступ до цього вікна двома способами, спочатку клацнувши логотип Apple у рядку меню та вибравши Force Quit . Крім того, ви можете відкрити це ж вікно за допомогою комбінації клавіш Command-Option-Escape .
У вікні з’являться всі запущені програми та червоним текстом ідентифікуються всі програми, які «не відповідають». Просто виділіть додаток і натисніть кнопку « Примусити вийти », щоб вийти з нього. Як згадувалося вище, при замушенні виходу з програми немає попередження, тому будьте обережні, коли робите вибір.
Монітор активності
Додаток "Монітор активності" пропонує велику кількість інформації про поточний стан вашого Mac, його ресурсах та ваших програмах, але також дозволяє змусити закривати будь-які заморожені програми. Просто знайдіть додаток у списку процесів ( підказка: ви можете використовувати поле пошуку у верхній правій частині вікна, щоб відфільтрувати список), вибрати його, щоб виділити його, а потім натисніть кнопку X у верхній лівій частині вікна.
Вам запропонують два варіанти: Вийти та Примусити Вийти. Якщо можливо, спробуйте спочатку Закрити, оскільки це спробує граціозно вийти з програми та зберегти дані користувача. Якщо це не вдасться, використовуйте Force Quit, який буде діяти так само, як описані вище кроки.
Команда "Убити" в Терміналі
Якщо ви віддаєте перевагу методу командного рядка для роботи з невідповідними програмами, ви можете скористатися командою 'kill' в Терміналі. Щоб використовувати цей метод, вам потрібно визначити ідентифікатор процесу Process (PID) програми, числове значення, яке використовує OS X для відстеження кожної унікальної програми. Найпростіший спосіб знайти PID програми через Монітор активності, де він буде вказаний у колонці PID. Якщо ви використовуєте Монітор активності для пошуку PID, однак, ви можете також використовувати його для примусового виходу з програми, як описано раніше.
Натомість ви можете використовувати команду 'top' для генерування списку запущених процесів прямо в Terminal. Ви можете використовувати модифікатори для замовлення списку за визначеними користувачем критеріями (про всі параметри див. На цій сторінці посібника). Якщо ваша програма заморожена, є велика ймовірність, що вона з’їсть ресурси процесора, тому хороший метод сортування для початку - «процесор». Відкрийте нове вікно терміналу та введіть таку команду:
зверху -o процесор
У Терміналі з'явиться список усіх запущених програм і процесів, упорядкованих поточним використанням ЦП. Давайте використаємо iTunes як приклад. Він вказаний у верхній частині (оскільки він наразі споживає ресурси процесора), а його ідентифікатор процесу 5472 (зверніть увагу: PID-адреси є унікальними для кожної обставини, а OS X генерує новий PID кожен раз при запуску програми. Це означає, що PID зміниться щоразу, коли програма запускається, і майже впевнено, що iTunes на вашому власному Mac матиме інший PID).
Коли ідентифікатор процесу тепер ідентифікований, натисніть Q, щоб вийти з початку або відкрити новий сеанс терміналу, і введіть наступне, щоб змусити вийти з програми:
вбити
У нашому прикладі iTunes ми введемо:
вбити 5472
Натисніть Return, щоб виконати команду, і ваш додаток буде примусово закрити.
Комбінація клавіш
Ви можете безпосередньо змусити вийти з програми за допомогою комбінації клавіш, не виконуючи жодних кроків, зазначених у попередніх вище способах. Отже, це може здатися найкращим і найбільш очевидним методом, але є причина, яку він перераховує останнім тут. Використання комбінації клавіш нижче, негайно змусить вийти з активного, або головного, програми. Проблема полягає в тому, що дуже легко втратити інформацію про те, який додаток активний, особливо коли йдеться про одну або кілька заморожених або невідповідальних програм. Тому цей метод є найбільш ризикованим з точки зору втрати даних, оскільки набагато більше шансів, що користувач допустить помилку і ненавмисно змусить вийти з невірного додатка.
Але якщо ви розумієте цей ризик і обережно, ця швидка кнопка швидкого виходу є найшвидшим методом. Щоб скористатись цим, переконайтеся, що заморожений додаток активний, натисніть і утримуйте Command-Option-Shift-Escape (ви помітите, що це просто ярлик для виклику примусового виклику із введеним модифікатором клавіші Shift). Як і у випадку з іншими методами виходу з сили, активне застосування негайно буде силою кинути.
Іноді проблеми з обладнанням або основні помилки OS X викликають стільки нестабільності, що єдиний спосіб знову і знову запустити ваш Mac - це перезавантажити. Відсутність цих відносно рідкісних обставин, однак, ви повинні легко контролювати будь-які заморожені або недоброзичливі програми, змусивши закрити їх одним із наведених вище способів. Просто не забудьте зберегти свою роботу, коли це можливо, і двічі перевірте свої дії, щоб уникнути виходу з програми неправильного.