Копирование и вставка перестают работать

В течение нескольких месяцев у меня была проблема, из-за которой после использования моего ноутбука в течение нескольких недель без перезагрузки я постепенно терял способность копировать и вставлять. Сначала это происходит только между различными приложениями, такими как Terminal и Sublime Text, но в конечном итоге оно распространяется на всю систему и перестает работать везде.

Когда я печатаю это, кажется, что ничего не копируется в буфер обмена. Не в текстовом редактировании, хроме, сафари, терминале или где-либо еще.

При входе в Finder> Буфер обмена отображается только один небольшой фрагмент текста, который является последним, что я успешно скопировал, прежде чем он полностью перестал работать.

Должен ли я сбросить сюда список процессов, чтобы показать, что у меня работает, или это может быть общая проблема, которая может быть причиной?

У меня 13-дюймовый MacBook Pro с сетчаткой под управлением 10.9.

Спасибо

Редактировать 1: это тоже перетаскивание.

Редактировать 2: после попытки найти миллион исправлений, найденных в Интернете (изменение прав доступа к файлам, исправления /private/var, отключение отображения скрытых файлов и т. д., последовательное уничтожение сторонних процессов), ни одно из них не сработало. Однако я обнаружил, что уничтожение процесса WindowServer, который, по сути, закрывает все окна и сбрасывает графический интерфейс, обеспечивает надежное «исправление» проблемы и возвращает копирование и вставку / перетаскивание. Впрочем, это не особенно удивительно. Это почти так же неудобно, как простой перезапуск, который был моим старым решением. Все же хотелось бы разобраться в первопричине. Мой главный подозреваемый заключается в том, что приложения Windows, которые я запускаю через Crossover, воздействуют на что-то в системе, даже после того, как они убили Crossover и их процессоры.

Редактировать 22/6: я опубликую список процессов и результат из kextstat | grep -v com.apple, как только проблема возникнет снова.

Обязательно опубликуйте список процессов, которые запущены, когда он начинает это делать. Также отправьте нам список расширений ядра, не принадлежащих Apple. ( kextstat | grep -v com.apple)
@Мартин ждет kextstat | grep -v com.appleрезультата.
У меня нет решения, я просто хочу добавить, что у меня также несколько раз возникала проблема с перетаскиванием с момента выпуска Mavericks, поэтому я полагаю, что это просто редко возникающая ошибка. К сожалению, перезапуск всегда был моим решением этой проблемы.
@Rob, зачем назначать за это награду? Он не поможет нам с дополнительной информацией...
@Rob Я опубликую список процессов и результат kextstat | grep -v com.apple, как только проблема возникнет снова. С тех пор такого больше не было, хотя я не использовал эту машину так часто.
Что, если убрать кроссовер и посмотреть, как пойдет? Извините, я не знаю, насколько критично для вас отсутствие Crossover, но вы могли бы переустановить его позже...
У меня бывает иногда, но только на таб. Я просто закрываю оскорбительную вкладку и открываю новую.
У меня такая же проблема на моем MBP Retina. Я не использую какой-либо эмулятор/виртуальную среду Windows. Я просмотрел каждое решение, представленное здесь, и ни одно из них не сработало/применено. Как правило, проблема связана с Chrome, хотя это не всегда так. Я управляю Mavericks, между прочим.
У меня была такая же проблема, и я решил ее, закрыв все открытые приложения. Примечание: перезапуск мне не помог, потому что он снова открывал проблемное приложение.
У меня только что возникла точно такая же проблема на Yosemite 10.10.2. Я не могу говорить об исходном вопросе, но в моем случае кажется, что после какого-то неизвестного события монтажный стол перестает правильно работать для вновь открытых приложений --- но он по-прежнему будет работать для приложений, открытых до инициирующего события (пока они не перезапускаются).
Следующее исправило ту же проблему для меня и не требует перезагрузки. Кроме того, это начало происходить только после того, как на прошлой неделе я установил игру для Windows, в которой используется Crossover. apple.stackexchange.com/a/111076/130143
та же проблема, вывод из kextstat | grep -v com.apple не дает результатов. также, когда я передаю что-то в pbcopy, я получаю следующую ошибку: CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) Тайм-аут блокировки
Подтверждаю то же наблюдение - pbcopy показывает эту ошибку. Я все еще могу частично использовать копирование и вставку - после выполнения следующих команд: stop com.apple.pboard launchctl start com.apple.pboard вот результат предложенной команды (kextstat | grep -v com.apple)
22 0 0xffffff7f81050000 0x18000 0x18000 com.rim.driver.blackberryusbdriverint (0,0,67) 3D68C30B-05F8-FB91-8606-B0F892DAA206 <21 20 19 18 16 5 4 3 1> 153 0 0xffffff7f83fb7fb7fb70001666666606060.66660606016. OSXFUSEFS (2,8,1) 81CD1167-54E2-3435-9EAE-483FC36ABF1F <7 5 4 3 1> 186 3 0xffff7f83ed000 0x63000 0x63000 org.virtualbox.kext.vboxdrv (5.0.20) 63689cccf-Ca21515151515151-BA21515151515151515151-BA21515151-BA21515159. 5 4 3 1> 187 0 0xffffff7f83f41000 0x8000 0x8000 org.virtualbox.kext.VBoxUSB (5.0.20) F158578A-D7B0-3B85-B742-9E7867BCF948 <186 139 16 7 5 4 3 1>
189 0 0xffffff7f83f4b000 0x5000 0x5000 org.virtualbox.kext.vboxnetflt (5.0.20) FF55D9DF-7F3D-3827-BE31-B319D57BBCF8. ) FEA9836D-EE06-392E-903E-9CDC607668D5 <186 5 4 1>
Перетаскивание также не работает в Finder.
У меня точно такая же проблема. Я обнаружил, что это связано с Virtual Box. Я убил все процессы VB, и перетаскивание начало работать. Копировать и вставить начали работать частично. Я нашел расширение ядра VB, как и вы сообщили о них. Однако я не мог их разгрузить. Поэтому я удалил VB, а затем установил последнюю версию. Тестирование...
У меня это есть, и это список: com.panic.transmitdisk.filesystems.osxfuse

Ответы (7)

Всякий раз, когда у меня возникает эта проблема, это потому, что я случайно включил клавиши мыши. ( Option+ 5) Это только в том случае, если у вас есть клавиатура без цифровой клавиатуры.

Я хочу поблагодарить вас за это, из будущего. Это сводило меня с ума.
Вау, спасибо за эту подсказку! Как это отключить: apple.stackexchange.com/questions/56506/…
На данный момент это не «только если у вас клавиатура без цифровой клавиатуры», на самом деле у меня это время от времени есть на полной клавиатуре.
У меня не сработало на Эль-Капитане. Опция X5 не включает автоматически клавиши мыши в этой версии OSX.
У меня это тоже сработало на macOS Sierra. Чтобы уточнить, это ⌥ + 5 .
Вы спаситель!

Это может произойти при сбое/перезапуске какой-либо системной службы. Приложения, запущенные ранее, не могут обмениваться буфером копирования с приложениями, запущенными позже. Если вы закроете ранее запущенное приложение и запустите его заново, оно снова будет работать правильно.

Это звучит разумно, но на самом деле это не так. Я попытался скопировать и вставить на тот же веб-сайт/вкладку в Chrome, и это не сработало.
Спасибо, я перезапустил Sublime и теперь, наконец, снова могу копировать и вставлять.

Пожалуйста, проверьте, правильно ли pbcopyработает команда.

Если это не удается, то может помочь совет отсюда , перезапустив службу монтажного стола, например:

launchctl stop com.apple.pboard
launchctl start com.apple.pboard

Если это не поможет, и вы хотите избежать перезагрузки, вы можете попробовать переназначить ярлыки копирования и вставки с помощью приложения Karabiner. См.: Переназначение Ctrl+C, Ctrl+V и Ctrl-X .

Это звучит как экстремальный ответ, но это не так. Если вы используете OSX 10.8+, нажмите Alt во время загрузки компьютера, зайдите в дисковую утилиту и проверьте / восстановите все. Затем перейдите к переустановке OSX. Я делал это по крайней мере дюжину раз, когда испортил файлы ОС. Это не касается ваших файлов, только файлы OSX. Это займет несколько часов и хорошее подключение к Интернету, но это устранило все проблемы на уровне ОС, которые у меня когда-либо возникали.

Это может быть жизнеспособным решением, но это все еще довольно экстремально!
Такой плохой ответ. Ответ Стива TMQ ниже намного лучше.

Во-первых, извините за длину этого поста и за написание, я дислектик....

Люди дают ответы, не имея информации, необходимой для хорошего ответа.

Информация, которую должен предоставить Мартин:

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. Да, вирусы действительно отстой.

Но сначала есть несколько других вещей, которые вы можете попробовать.

Решение проблемы:

  1. Попробуйте просмотреть свои разрешения с помощью Дисковой утилиты, посмотрите, не выглядит ли что-то странным.
  2. Если вы используете мышь Apple Могучий, у нее могут возникнуть проблемы с функциями копирования и вставки.
  3. Проверьте и посмотрите, установлены ли у вас какие-либо приложения Logitech, они также могут вызывать проблемы с копированием и вставкой.
  4. Подобные проблемы могут быть вызваны многими приложениями для принтеров, особенно Lexmark.
  5. Да, и убедитесь, что на вашей мыши включена функция дополнительной кнопки в системных настройках.
  6. Если ничего из этого не работает и вы не хотите покупать новый компьютер или как-то переустанавливать всю ОС, попробуйте это. (Предупреждение, вы должны быть немного хакером (хотя на самом деле не очень хакером)). Переустановите важные системные файлы. "ЧТО?!" Возможно, вы думаете. "КАК?!!". Хорошо, я скажу вам. Достаньте старый установочный диск или приложение Mavericks и найдите системные файлы. Затем щелкните правой кнопкой мыши приложение (или приложение на диске) и выберите «Показать содержимое пакета». Затем откроется папка с содержимым приложения. Перейдите в папку содержимого и выберите папку MacOS. Внутри находится файл «Установка Mac OS X Mavericks». Дважды щелкните, затем выполните шаги по установке пакета, и все готово!
  7. И все же, даже если это не сработает, позвоните в Apple и спросите, можете ли вы переустановить еще более ручным способом.
С чего вы взяли, что "кажется, это, скорее всего, вирус?" Строго говоря, даже при использовании программного обеспечения для квазиэмуляции, такого как кроссовер, в настоящее время нет «вируса», который заражает Mac под управлением OSX 10.9. Другие виды вредоносных программ: да. При этом, что заставляет вас вообще думать, что это вредоносное ПО? Наиболее вероятным сценарием является то, что OP установил какое-то программное обеспечение, которое внесло изменения в систему низкого уровня, которые мешают службе pastebin. Вот почему kextstatвывод был запрошен.
Что ж, я бы назвал вирус таким же общим термином, как «вредоносное ПО». Это гораздо проще понять, чем: «... Боюсь, у вас на компьютере есть какое-то вредоносное ПО, на самом деле это какая-то бомба замедленного действия, троян, шпионское ПО...» Я имею в виду, на самом деле, это не влияет на система отсчета ответа.

Я столкнулся с той же проблемой. Мне не удалось скопировать из TextEdit в Mail с помощью cmd+C cmd+V. Затем я понял, что включил «Вставить и сопоставить стиль» для всех приложений в «Системных настройках» -> «Клавиатура» -> «Ярлыки» -> «Ярлыки приложений». Я изменил «Вставить и сопоставить стиль» только для приложения Textedit в системных настройках, а затем смог скопировать вставку из TextEdit в Mail.