3

Время от времени, если я использую терминал и нажимаю на него, чтобы выделить текст, терминал останавливается, и указатель мыши становится вращающимся колесом. Монитор активности также показывает 100% загрузки процессора. Я пробовал процесс в течение этого времени дважды. Я загрузил образцы здесь и здесь. Почему это делает это?

Обновление в ответ на комментарии:

  • Я на 10.6.8.
  • Снимок в контекстном меню:

2 ответа2

2

Я долго ошибался этой проблемой, мне нужно было принудительно выйти из терминала и начать все заново.

Из дампа процесса не отвечающего терминала я мог видеть много записей DataDetectors в стеке, и после некоторого поиска я видел здесь, как отключить DataDetectors для Mail, и, таким образом, для терминала это было бы:

defaults write com.apple.terminal DisableDataDetectors YES

Кажется, работает на данный момент.

2

Когда вы выделяете текст в большинстве приложений OS X, система передает этот текст различным утилитам, которые анализируют его, чтобы увидеть, каким может быть этот текст. Например, URL, номер телефона или адрес улицы.

Сторонние утилиты, такие как TextWrangler и MacVim, а также встроенные утилиты - все это удается. Скорее всего, один из них висит по какой-то причине. Попробуйте удалить сторонние утилиты, чтобы увидеть, решит ли это проблему. Утилита, вызывающая проблему, может не относиться к тем, которые перечислены в контекстном меню: это только те, которые решили, что они могут что-то сделать с текстом. Любая утилита, которая пытается присоединиться к текстовым контекстным меню, может вызывать зависание, поэтому проверьте все такие сторонние программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .