Anonim

Mac a OS X mají pověst „to prostě funguje“, ale i ty nejlepší operační systémy mohou mít problémy a aplikace občas zamrznou. Když k tomu dojde, standardní metody ukončení aplikace již nemusí fungovat a můžete mít pocit, že k uzavření nebo resetování této zmrazené aplikace je nutný nucený restart. Ale pokud je to pouze určitá aplikace, která je zamrzlá a OS X zůstane reagovat za zamrzlou aplikací, možná budete chtít zkusit vynutit ukončení neochotné aplikace. Zde je pět způsobů, jak vynutit ukončení aplikace v OS X.

Dock

Normálně, když klepnete pravým tlačítkem myši na spuštěnou aplikaci v doku OS X, zobrazí se vám možnost „Ukončit“. U zamrzlé aplikace to však nemusí fungovat. Chcete-li aplikaci ukončit, podržte stisknutou klávesu Option na klávesnici, zatímco klepnete pravým tlačítkem myši na ikonu Dock aplikace a uvidíte, že „Ukončit“ je nyní „Vynutit ukončení“. Kliknutím na tuto ikonu aplikaci ukončíte.


Nezapomeňte, že po vynucení aplikace se nezobrazí žádné varování a že obvyklé výzvy k uložení se neobjeví před uzavřením aplikace. Při výběru tedy buďte opatrní a důkladně zkontrolujte, zda jste nuceni ukončit správnou zmrazenou aplikaci. Pokud omylem ukončíte aplikaci, ve které pracujete, ztratíte veškerá neuložená data nebo změny.

Okno Force Quit

OS X má speciální okno věnované manipulaci s aplikacemi, které je třeba ukončit. Do tohoto okna se dostanete dvěma způsoby, nejprve kliknutím na logo Apple na panelu nabídek a výběrem Vynutit ukončení . Případně můžete toto stejné okno vyvolat pomocí klávesové zkratky Command-Option-Escape .


V okně se zobrazí všechny spuštěné aplikace a červeným textem se identifikují všechny aplikace, které „neodpovídají“. Pouze zvýrazněte aplikaci a kliknutím na tlačítko Vynutit ukončení ji ukončete. Jak již bylo zmíněno výše, při vypovězení aplikace není žádné varování, proto si při výběru buďte opatrní.

Monitor aktivity

Aplikace Activity Monitor nabízí velké množství informací o aktuálním stavu vašeho počítače Mac, jeho prostředcích a aplikacích, ale také vám umožňuje vynutit ukončení všech zmrazených aplikací. Jednoduše vyhledejte aplikaci v seznamu procesů ( nápověda: můžete filtrovat seznam pomocí vyhledávacího pole v pravé horní části okna), vyberte ji a zvýrazněte ji a poté stiskněte tlačítko X v levé horní části okna.


Zobrazí se vám dvě možnosti: Ukončit a Vynutit Ukončení. Pokud je to možné, zkuste nejdříve ukončit, protože se tím pokusí ladně ukončit aplikaci a zachovat uživatelská data. Pokud se to nezdaří, použijte Force Quit, který bude jednat stejným způsobem jako výše uvedené kroky.

Příkaz „Kill“ v terminálu

Pokud dáváte přednost metodě příkazového řádku před řešením nereagujících aplikací, můžete v Terminálu použít příkaz 'kill'. Chcete-li použít tuto metodu, musíte určit procesní ID aplikace (PID), číselnou hodnotu, kterou OS X používá pro sledování každé jedinečné aplikace. Nejjednodušší způsob, jak najít PID aplikace, je přes Sledování aktivity, kde bude uveden ve sloupci PID. Pokud však k vyhledání PID používáte Monitor aktivity, můžete jej také použít k vynucení ukončení aplikace, jak bylo popsáno výše.
Místo toho můžete pomocí příkazu 'top' vygenerovat seznam spuštěných procesů přímo v Terminálu. Modifikátory můžete použít k seřazení seznamu podle uživatelem definovaných kritérií (všechny možnosti naleznete na této stránce s příručkou). Pokud je vaše aplikace zamrzlá, existuje velká šance, že spotřebuje prostředky CPU, takže dobrou metodou třídění je „cpu“. Otevřete nové okno Terminálu a zadejte následující příkaz:

top -o cpu

V Terminálu se zobrazí seznam všech spuštěných aplikací a procesů seřazený podle aktuálního využití CPU. Jako příklad použijeme iTunes. Je uveden nahoře (protože v současné době spotřebovává prostředky CPU) a jeho procesní ID je 5472 (poznámka: PID jsou jedinečné pro každou okolnost a OS X generuje nový PID při každém spuštění aplikace. To znamená, že PID se změní pokaždé, když je aplikace spuštěna, a je téměř jisté, že iTunes na vašem vlastním počítači Mac budou mít jiný PID).


S nyní identifikovaným ID procesu stisknutím Q ukončete práci nahoře nebo otevřete novou Terminálovou relaci. Chcete-li aplikaci ukončit, zadejte následující příkaz:

zabít

V našem příkladu iTunes bychom napsali:

zabít 5472

Stisknutím klávesy Return provedete příkaz a aplikace bude ukončena.

Klávesová zkratka

Aplikaci můžete přímo přinutit ukončit pomocí klávesové zkratky, aniž by došlo k žádnému z intervenčních kroků uvedených v předchozích metodách výše. Může se proto zdát nejlepší a nejzřetelnější metoda, ale je zde důvod, proč je zde uveden naposledy. Použití klávesové zkratky níže okamžitě vynutí ukončení aktivní nebo především aplikace. Problém je v tom, že je velmi snadné ztratit přehled o tom, která aplikace je aktivní, zejména při řešení jedné nebo více zamrzlých nebo nereagujících aplikací. Tato metoda je proto z hlediska ztráty dat nejrizikovější, protože je mnohem pravděpodobnější, že uživatel udělá chybu a neúmyslně nutí ukončit nesprávnou aplikaci.
Pokud však tomuto riziku rozumíte a jste opatrní, je tato zkratka pro ukončení platnosti nejrychlejší metodou. Chcete-li jej použít, ujistěte se, že je zamrzlá aplikace aktivní, a stiskněte a podržte klávesu Command-Option-Shift-Escape (všimnete si, že se jedná o zkratku Force Quit Window s modifikátorem klávesy Shift). Stejně jako u ostatních metod ukončení platnosti bude aktivní aplikace okamžitě ukončena.
Někdy problémy s hardwarem nebo hlavní chyby OS X způsobují takovou nestabilitu, že jediným způsobem, jak počítač Mac znovu uvést do provozu, je restartovat počítač. Pokud však tyto relativně vzácné okolnosti neexistují, měli byste mít možnost snadno ovládat všechny zamrzlé nebo neochotné aplikace vynucením jejich ukončení pomocí jedné z výše uvedených metod. Pokud je to možné, nezapomeňte svou práci uložit a důkladně zkontrolujte kroky, abyste předešli opuštění nesprávné aplikace.

Overkill: 5 způsobů, jak vynutit ukončení aplikace v Mac OS x