В течение нескольких месяцев у меня была проблема, из-за которой после использования моего ноутбука в течение нескольких недель без перезагрузки я постепенно терял способность копировать и вставлять. Сначала это происходит только между различными приложениями, такими как Terminal и Sublime Text, но в конечном итоге оно распространяется на всю систему и перестает работать везде.
Когда я печатаю это, кажется, что ничего не копируется в буфер обмена. Не в текстовом редактировании, хроме, сафари, терминале или где-либо еще.
При входе в Finder> Буфер обмена отображается только один небольшой фрагмент текста, который является последним, что я успешно скопировал, прежде чем он полностью перестал работать.
Должен ли я сбросить сюда список процессов, чтобы показать, что у меня работает, или это может быть общая проблема, которая может быть причиной?
У меня 13-дюймовый MacBook Pro с сетчаткой под управлением 10.9.
Спасибо
Редактировать 1: это тоже перетаскивание.
Редактировать 2: после попытки найти миллион исправлений, найденных в Интернете (изменение прав доступа к файлам, исправления /private/var, отключение отображения скрытых файлов и т. д., последовательное уничтожение сторонних процессов), ни одно из них не сработало. Однако я обнаружил, что уничтожение процесса WindowServer, который, по сути, закрывает все окна и сбрасывает графический интерфейс, обеспечивает надежное «исправление» проблемы и возвращает копирование и вставку / перетаскивание. Впрочем, это не особенно удивительно. Это почти так же неудобно, как простой перезапуск, который был моим старым решением. Все же хотелось бы разобраться в первопричине. Мой главный подозреваемый заключается в том, что приложения Windows, которые я запускаю через Crossover, воздействуют на что-то в системе, даже после того, как они убили Crossover и их процессоры.
Редактировать 22/6: я опубликую список процессов и результат из kextstat | grep -v com.apple, как только проблема возникнет снова.
Всякий раз, когда у меня возникает эта проблема, это потому, что я случайно включил клавиши мыши. ( Option+ 5) Это только в том случае, если у вас есть клавиатура без цифровой клавиатуры.
Это может произойти при сбое/перезапуске какой-либо системной службы. Приложения, запущенные ранее, не могут обмениваться буфером копирования с приложениями, запущенными позже. Если вы закроете ранее запущенное приложение и запустите его заново, оно снова будет работать правильно.
Пожалуйста, проверьте, правильно ли pbcopy
работает команда.
Если это не удается, то может помочь совет отсюда , перезапустив службу монтажного стола, например:
launchctl stop com.apple.pboard
launchctl start com.apple.pboard
Если это не поможет, и вы хотите избежать перезагрузки, вы можете попробовать переназначить ярлыки копирования и вставки с помощью приложения Karabiner. См.: Переназначение Ctrl+C, Ctrl+V и Ctrl-X .
Это звучит как экстремальный ответ, но это не так. Если вы используете OSX 10.8+, нажмите Alt во время загрузки компьютера, зайдите в дисковую утилиту и проверьте / восстановите все. Затем перейдите к переустановке OSX. Я делал это по крайней мере дюжину раз, когда испортил файлы ОС. Это не касается ваших файлов, только файлы OSX. Это займет несколько часов и хорошее подключение к Интернету, но это устранило все проблемы на уровне ОС, которые у меня когда-либо возникали.
Во-первых, извините за длину этого поста и за написание, я дислектик....
Люди дают ответы, не имея информации, необходимой для хорошего ответа.
Информация, которую должен предоставить Мартин:
1) Как он пытается сделать вырезание и вставку (только мышью или с помощью клавиатуры ("command+c" для копирования и "command+v" для вставки) или и тем, и другим, или используя пункты меню?
2) Является ли выделение объекта для C+P проблемой?
3) Какое программное обеспечение установлено и работает? (поскольку проблема со временем усугубляется, это звучит как «утечка памяти» из программы с ошибкой)
Он рассказывает, что он сделал и почему (просмотрел ответы в Интернете), но применение ответов, которые вы найдете в Интернете, не зная причины, может усугубить ситуацию.
Теперь ответ, основанный на предоставленной информации: поскольку его проблема со временем усугубляется, она должна быть связана с чем-то, что происходит с течением времени или срабатывает в определенное время, это должно быть программное обеспечение.
Почему не аппаратно? Временные рамки - недели, а не секунды, минуты или часы, тогда вряд ли это будет аппаратно.
Вряд ли это ОС, почему? потому что мы не видим этой проблемы на всех других системах с той же версией OS X, что и он.
Маловероятно, что это проблема «разрешений», потому что это происходит по истечении недели. Если бы это были «разрешения», то это происходило бы сразу (сразу) и постоянно.
Итак, что осталось: Установленное ПО.
Мартин говорит, что удаление "WindowServer" как бы решает проблему: Почему? Все программное обеспечение, которое использует cut and past, использует «WindowServer», и если какое-либо программное обеспечение подавляет «службы вырезания и прошлого WindowServer», возможно, из-за утечки памяти из-за ошибки, тогда этого симптома следует ожидать. Кроме того, поскольку OS X использует системы кеша, и память, и диск, убивающий ошибочный процесс, не очистит кеш или не устранит симптом. Таким образом, отследить программное обеспечение не будет легко или быстро.
Итак, зная вышеизложенное; даже несмотря на то, что он убивает программы кроссовера, и это не работает, мы можем сказать, что это все еще могут быть программы, используемые с кроссовером или самим кроссовером, что приводит к проблеме, особенно если Мартин вырезает и вставляет между программами, работающими в программах Crossover и OS X. . Не зная, какие еще программы он использует, в том числе и с Crossover, трудно двигаться вперед.
Что может Мартин?
1) Чаще выключайте компьютер.
2) Отметьте, сколько времени прошло до появления первой ошибки, и запишите, какие программы у него были запущены за это время.
3) Обратите внимание, если проблема начинается сразу после использования определенной программы.
4) Найдите способ работы без программ Crossover, найдите альтернативы MAC OS X.
5) Если вы не можете перейти с программ Windows и у вас есть Intel Mac, подумайте об использовании VMware и установке Bootcamp для Crossover.
6) Если вы должны использовать Crossover, вам нужно найти программу, вызывающую проблему, и это займет много времени, как вы говорите, это недели, прежде чем проблема начнется. пункты ниже для этого процесса.
7) Некоторое время работать только с программами Mac (чуть больше времени, которое требуется для запуска проблемы, и если проблема не началась, то проблема должна быть с программами, работающими под Crossover или самим Crossover.
8) Работайте только с программами для Mac и еще одной программой под Crossover, если проблема возникла :-) которую вы нашли.
9) Работайте только с программами для Mac и другой программой под Crossover, если проблема возникла :-) которую вы нашли.
10) повторяйте с 8 по 9, пока не возникнет проблема :-) вы ее нашли.
11) сделайте резервную копию ваших файлов данных
12) переформатировать/сотрите диск
13) переустановите OS X
Возможно, это ошибочная команда sudo, которая удалила файл или вирус.
Судя по вашему описанию, скорее всего это вирус. В этом случае вам нужно как-то переустановить Mavericks. Да, вирусы действительно отстой.
Но сначала есть несколько других вещей, которые вы можете попробовать.
Решение проблемы:
kextstat
вывод был запрошен.Я столкнулся с той же проблемой. Мне не удалось скопировать из TextEdit в Mail с помощью cmd+C cmd+V. Затем я понял, что включил «Вставить и сопоставить стиль» для всех приложений в «Системных настройках» -> «Клавиатура» -> «Ярлыки» -> «Ярлыки приложений». Я изменил «Вставить и сопоставить стиль» только для приложения Textedit в системных настройках, а затем смог скопировать вставку из TextEdit в Mail.
давивалес
kextstat | grep -v com.apple
)Роб
kextstat | grep -v com.apple
результата.Черный волк
Томас Аюб
Мартин
kextstat | grep -v com.apple
, как только проблема возникнет снова. С тех пор такого больше не было, хотя я не использовал эту машину так часто.Аскар
Пол Дж.
пользователь109760
Стив Мозер
влсд
Робин Хоукс
кмейс
Хейтара
Хейтара
Хейтара
Хейтара
окрашенныйкрасный
а20