Wenn ich das Terminal verwende und darauf klicke, um Text auszuwählen, friert das Terminal gelegentlich ein und der Mauszeiger wird zu einem sich drehenden Rad. Der Aktivitätsmonitor zeigt auch eine CPU-Auslastung von 100 % an. Ich habe den Prozess während dieser Zeit zweimal abgetastet. Ich habe die Beispiele hochgeladenHierUndHier. Warum macht es das?
Aktualisierung als Reaktion auf Kommentare:
- Ich bin am 10.6.8.
- Schnappschuss im Kontextmenü:
Antwort1
Dieses Problem nervt mich schon seit langem und ich muss das Terminal zwangsweise beenden und von vorne beginnen.
Aus einem Prozess-Dump des nicht reagierenden Terminals konnte ich viele DataDetectors-Einträge im Stack sehen, und nach einiger Suche sah ichHierSo deaktivieren Sie DataDetectors für Mail und damit für das Terminal:
defaults write com.apple.terminal DisableDataDetectors YES
Im Moment scheint es zu funktionieren.
Antwort2
Wenn Sie in den meisten OS X-Anwendungen Text markieren, übergibt das System diesen Text an verschiedene Dienstprogramme, die ihn analysieren, um zu sehen, was dieser Text sein könnte. Zum Beispiel eine URL, eine Telefonnummer oder eine Straßenadresse.
Dienstprogramme von Drittanbietern wie TextWrangler und MacVim sowie integrierte Dienstprogramme können alle eine Chance bekommen. Höchstwahrscheinlich hängt eines davon aus irgendeinem Grund. Versuchen Sie, die Dienstprogramme von Drittanbietern zu entfernen, um zu sehen, ob das Problem dadurch gelöst wird. Das Dienstprogramm, das das Problem verursacht, ist möglicherweise nicht eines der im Kontextmenü aufgeführten: Dies sind nur die Dienstprogramme, die entschieden haben, dass sie etwas mit dem Text tun können. Jedes Dienstprogramm, das versucht, sich an Textkontextmenüs anzuhängen, könnte das Hängen verursachen. Überprüfen Sie daher alle derartigen Drittanbieterprogramme.