Копирование и вырезание иногда не работают [закрыто]


44

Моя система полностью обновлена, и я все еще вижу эту проблему периодически, хотя и не так часто, как раньше; Я бы сказал, что это не было полностью исправлено. Если есть какие-либо обходные пути, кроме перезагрузки, это было бы хорошим местом для их сбора. Ранее это было закрыто и вновь открыто из-за спроса.

Вырезание и копирование не всегда изменяют содержимое буфера обмена, независимо от того, вызвано ли оно с помощью сочетания клавиш, параметра меню или даже перетаскиванием. По крайней мере, это приводит к тому, что иногда молится неверная информация, в худшем случае это приводит к случайному обрезанию, действующему как клавиша удаления. Поведение, которое я наблюдал, начиналось с того, что оно происходило случайным образом, а затем последовательно происходило до перезагрузки системы, для всех программ, включая finder и терминал. Теперь оно кажется случайным, а затем периодически, но с высокой частотой, снова независимо программы.

Поиск в Google не дает никаких полезных результатов для этой проблемы.


Скопировано из Drag & drop и вырезано и вставлено не работает [закрыто], так что другие могут найти этот вопрос в поиске

Возможное дублирование:
кто-нибудь может объяснить это поведение буфера обмена?

Это странно Я работаю на OSX Lion, и иногда и перетаскивание, и вырезание и вставка перестают работать одновременно. Они перестают работать в любой программе, а не только в Finder. И это не просто ярлык: если я пытаюсь щелкнуть правой кнопкой мыши и выбрать «Копировать», это тоже не сработает.

Это произошло три раза до сих пор. Перезагрузка исправляет это, но в лучшем случае это раздражает. Любое решение?


Кто-нибудь знает, как это исправить, или как сообщить об этом Apple?

@bmike Я удалил другие вопросы, у меня была эта проблема на серии Mac, как iMac, так и unibody MBP, под OSX 10.7 и 10.8. Я больше не использую OSX, поэтому больше не могу внести свой вклад в этот вопрос.


2
Давайте ужесточим это. Он продолжает получать ответы «Я тоже». Сначала нужно отредактировать все побочные вопросы. Спрашивать, есть ли у других проблема, не хорошо для этого сайта. Выберите, хотите ли вы сосредоточить внимание на том, как решить проблему или как сообщить об ошибке в Apple, но не обоим.
bmike

Ответы:


43

Исходя из этого поста , у меня сработало следующее.

Проверьте, работает ли демон pboard:

launchctl list | grep com.apple.pboard

Если демон pboard запущен, остановитесь и запустите его. Если он не запущен, запустите его:

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

Затем вам может понадобиться перезапустить приложение (я), где вырезать и вставить не работает.


Это сработало для меня на Mountain Lion (10.8.5). Я считаю, что этот ответ заслуживает большего внимания. Стоит подчеркнуть, что приложения необходимо перезапускать по отдельности - их проще всего перезапустить с включенной опцией «Открыть окна ...».
duozmo

Это устраняет одну и ту же проблему, когда копирование и вставка и перетаскивание не работают. После выполнения команд launchctl вы захотите перезапустить Finder (удерживая нажатой клавишу Alt и щелкните правой кнопкой мыши на Finder, затем нажмите «Перезапустить»), а также приложения, которые копировались и вставлялись тоже. Это гораздо менее неудобно, чем перезапуск каждый раз. Для справки, это только начало происходить для меня, когда я установил игру для Windows, используя Crossover.
Робин Хокс

Чтобы согласиться с @RobinHawkes, эта ошибка попала в меня после установки Wine (к которому я использую Steam). В настоящее время он не запущен, но я не могу скопировать / вставить в определенные окна (в настоящее время это приложение HipChat). Google Chrome кажется более чем счастливым для копирования / вставки, так что это может быть проблемой XQuartz?
OzBarry

Стоит упомянуть другой ответ об использовании Edit> Show Clipboard в Finder; Я перезапустил pboard, но пока я не перезапустил finder, Show Clipboard был пуст. Как только Show Clipboard отобразит имя файла, который вы скопировали, у вас все будет в порядке - т.е. это часть процесса копирования, которая, по-видимому, дает сбой. Это первый раз, когда я видел это, и я недавно ничего не устанавливал (я использую Launchbar, и он фактически предупредил меня, что буфер обмена не работает, и я, вероятно, должен выйти из системы и войти снова)
Уильям Туррелл

8

Apple, кажется, внесла ошибку в этот конкретный момент в своих фреймворках, я также часто сталкиваюсь с этой ошибкой после перезапуска определенных приложений. Причина, по которой копирование / вставка и перетаскивание перестают работать одновременно, заключается в том, что они оба являются функцией API NSPasteboard.

Если вы перейдете к средству поиска в меню «Правка»> «Показать буфер обмена», а содержимое отсутствует, даже после того, как что-то скопировано, то компонент ОС, ответственный за обработку событий монтажного стола, потерпел крах. Это вне вашего контроля, может существовать обходной путь, если вручную перезагрузить требуемый компонент с помощью запущенного, однако самое простое решение - сохранить то, что вы делаете, перезагрузиться.


Похоже, что на данный момент у нас больше информации о проблеме - если у кого-то есть информация о том, как перезапустить ответственную службу, это будет оценено :)
theheadofabroom

6
Как написано в другом ответе, есть сервис com.apple.pboard. Перезапуск в одиночку не решил проблему для меня. Тем не менее, комбинация из следующего работала (не уверен, что ему нужно): killall pbs(перезапустите службу com.apple.pbs), killall pboardперезапустите приложение, которое хочет использовать буфер обмена (по крайней мере, это обязательно)
Альберт

Принеси этому человеку пиво!
gprasant

2

Ал, несколько вещей.

  1. какую версию Lion вы используете:

Меню Apple> Об этом mac.

  1. Вы проверяли наличие обновлений программного обеспечения?

Системные настройки> Обновление программного обеспечения.

  1. Вы отремонтировали разрешения?

Finder> Приложения> Утилиты> Дисковая утилита.

(Кстати, это основные шаги по устранению неполадок для любой проблемы с Mac).

Затем, когда вы думаете, что что-то не было захвачено командой копирования, вы можете открыть TextEdit (Приложения> TextEdit) и вставить туда ...

Наконец, если что-то напугано, это часто помогает создать тестовую учетную запись пользователя («Системные настройки»> «Пользователи и группы») и посмотреть, повторяется ли там поведение. Дайте нам знать. Надеюсь, это поможет вам начать с вещей ..

О, еще одна мысль, не читая все снова, я полагаю, что вы попробовали это и с помощью клавиатуры, и с мышью ... Может быть, одна из них немного отрывочна? Например, откройте TextEdit и попробуйте снова и снова вводить клавишу c, а затем клавишу p.


Lion 10.7.2, AFAIK все обновлено, я проверю разрешения, но я пытался копировать и вставлять текст между разными / одинаковыми текстовыми документами. Это тоже не клавиатура - мышка отображает ту же самую неустойчивую ошибку
глава кабинета

Я вижу это точное поведение с 10.7.4 до сих пор.
Кен

1
Если перезагрузка устраняет проблему, то либо она не касается диска (вероятно), либо OS X восстанавливает разрешения при перезагрузке (маловероятно), и в любом случае я не уверен, насколько уместно само по себе «восстановление разрешений».
Кен

-1
  1. Иногда вам не разрешено копировать и вставлять из определенных мест (веб-сайты, Java, Flash-контент и т. Д.)
  2. Он мигает, потому что вы слишком долго удерживаете Cmd + C. Нажмите один раз .

Если это все еще проблема, вы должны попробовать стороннее приложение для утилиты буфера обмена с сайта, такого как MacUpdate .


1
«Он мигает, потому что вы слишком долго удерживаете Cmd + C». А? Нет, сочетания клавиш всегда выделяют родительский элемент меню. Если ОП не означало «многократно мигать», но я так не понял. Кроме того, большинство сторонних приложений взаимодействуют с базовым буфером обмена OS X, чтобы добавить в него историю, поэтому, если там что-то сломалось, это ничего не изменит.
MattiSG

Я нажимаю только кратко - я имел в виду, что когда я смотрю на верхнюю часть экрана, когда я делаю это, я вижу, что пункт меню кажется выбранным на короткое время, пока обе клавиши нажаты. Я установил Jumpcut сейчас, так как он, по крайней мере, дает мне знать, скопировал ли я то, что ожидал.
головной кабинет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.