OSX 터미널에서 텍스트 선택 시 정지됨

OSX 터미널에서 텍스트 선택 시 정지됨

가끔 터미널을 사용하여 텍스트를 선택하기 위해 클릭하면 터미널이 멈추고 마우스 포인터가 회전하는 바퀴가 됩니다. 활동 모니터에도 CPU 사용량이 100%로 표시됩니다. 이 기간 동안 프로세스를 두 번 샘플링했습니다. 샘플을 올렸어요여기그리고여기. 왜 이런 일을 하는가?

의견에 대한 응답으로 업데이트:

  • 나는 10.6.8에 있습니다.
  • 상황에 맞는 메뉴의 스냅샷: 여기에 이미지 설명을 입력하세요

답변1

나는 오랫동안 이 문제로 인해 버그를 겪었고, 터미널을 강제로 종료하고 다시 시작해야 했습니다.

응답하지 않는 터미널의 프로세스 덤프에서 스택에 있는 많은 DataDetectors 항목을 볼 수 있었고, 몇 가지 검색 후에여기메일용 DataDetectors를 비활성화하는 방법, 즉 터미널의 경우 다음과 같습니다.

defaults write com.apple.terminal DisableDataDetectors YES

현재로서는 작동하는 것 같습니다.

답변2

대부분의 OS X 응용 프로그램에서 텍스트를 강조 표시하면 시스템은 해당 텍스트를 분석하여 해당 텍스트가 무엇인지 확인하는 다양한 유틸리티에 해당 텍스트를 전달합니다. 예를 들어 URL, 전화번호, 거리 주소 등이 있습니다.

TextWrangler 및 MacVim과 같은 타사 유틸리티는 물론 내장 유틸리티도 모두 문제를 해결합니다. 아마도 이들 중 하나가 어떤 이유로 중단되었을 가능성이 높습니다. 타사 유틸리티를 제거하여 문제가 해결되는지 확인해보세요. 문제를 일으키는 유틸리티는 상황에 맞는 메뉴에 나열된 유틸리티 중 하나가 아닐 수도 있습니다. 이 유틸리티는 텍스트로 작업을 수행할 수 있다고 결정한 유틸리티일 뿐입니다. 텍스트 컨텍스트 메뉴에 연결을 시도하는 유틸리티로 인해 중단될 수 있으므로 이러한 타사 소프트웨어를 모두 확인하세요.

관련 정보