Heute hatte ich mit Skype (ja, schon wieder!) eine wirklich schwierige Situation auf meinem Mac - es reagierte nicht mehr und reagierte nicht auf Standardverknüpfungen, und ich konnte die App nicht mit Standardmitteln schließen.
Ich habe versucht, die Tastaturkombination: ⌘ Command+ ⌥ Option+ Escgleichzeitig zu verwenden, aber diesmal wurde der Dialog "Force Quit" nicht geöffnet.
Ich habe versucht, den Aktivitätsmonitor aufzurufen - aber es war auch nicht möglich, da die App mich daran hinderte, zu etwas anderem zu wechseln oder andere Anwendungen zu öffnen ... kein Standardmittel funktionierte, selbst "Spotlight-Suche" reagierte nicht per Tastenkombination. Aber ich wusste, dass es immer noch auf der Tastatur reagierte, da die Feststelltaste funktionierte, und ich schaffte es, das externe Display auszuschalten und es über die Tastenkombination wieder einzuschalten.
Ich frage mich, ob es einen Fallback für diese Situationen gibt, wenn eine Anwendung überhaupt nicht reagiert und mich daran hindert, andere Apps auszuführen? Es ist das erste Mal, dass die App den gesamten Mac so stark aufgehängt hat, dass ich sie nicht beenden oder eine andere Anwendung öffnen konnte, um die Prozesse zu verwalten.
Ist es überhaupt ein normales Verhalten, ich hatte damit gerechnet, dass es nicht möglich ist, das gesamte System an einen Mac zu hängen , und eine App kann es nicht vollständig unempfindlich machen (OS X El Captain, 10.11.4)?
Update: Ich habe eine solche Tastenkombination gefunden, die ich nie verwendet habe: ⌘ Command+ ⌥ Option+ ⇧ Shift+ Esc3 Sekunden lang gedrückt halten - erzwingt das Beenden der vordersten Anwendung ... nicht sicher, ob es funktionieren würde.
Es gibt eine Möglichkeit, auf Ihren Computer zuzugreifen, aber nur mit einem anderen Computer oder Gerät im selben Netzwerk. Dieses Gerät muss ssh unterstützen . OSX hat es vorinstalliert, aber wenn Sie ein iPhone oder iPad haben, müssen Sie eine App wie Prompt installieren .
Sie müssen die Remote-Anmeldung auf Ihrem Mac in den Systemeinstellungen zulassen. Klicken Sie auf das Symbol „Freigabe“ und aktivieren Sie das Kontrollkästchen für Remote-Anmeldung .
Auf der rechten Seite befindet sich eine Liste mit dem Namen „Zugriff zulassen für“. Wählen Sie „Nur diese Benutzer“. Klicken Sie dann auf das Symbol + und fügen Sie Ihren Benutzer zur Liste hinzu.
(Da es einen Kommentar gab, dass dies ein Sicherheitsrisiko darstellt, möchten Sie möglicherweise den externen SSH-Zugriff in Ihrem Router verhindern. Dies würde den Rahmen dieser Antwort sprengen.)
Wenn Ihr Mac dann einfriert, können Sie sich von den anderen Geräten aus über ssh mit ihm verbinden.
Von dort aus können Sie top ausführen , um eine Liste der Prozesse anzuzeigen. Sie können den killall
Befehl verwenden, um den eingefrorenen Prozess nach Namen zu stoppen.
Zum Beispiel
killall Skype
Dies versucht, Skype zu beenden.
Wenn das nicht funktioniert, müssen Sie möglicherweise weniger „höflich“ sein und ein -9
Signal hinzufügen:
killall -9 Skype
Wenn es stark eingefroren ist, antwortet der Computer möglicherweise nicht einmal auf die ssh-Anfrage. In diesem Fall würde ich versuchen, Ihr Betriebssystem neu zu installieren oder die Hardware überprüfen zu lassen, was den Rahmen dieser Antwort sprengen würde.
vielleichtvielleichtharry
Farside