Копіювання та вирізання іноді не працюють [закрито]


44

Моя система постійно оновлюється, і я все ще спостерігаю цю проблему з перервами, хоча і не так часто, як раніше; Я б сказав, що це не повністю виправлено. Якщо є якісь обхідні шляхи, крім перезавантаження, це було б хорошим місцем для їх збирання. Раніше це було закрито та знову відкрито через попит.

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

Пошук у google не дає корисних результатів для цієї проблеми.


Скопійовано з функції перетягування та вирізання та вставки не працює [закрито], щоб інші могли знайти це запитання під час пошуку

Можливий повтор:
Чи може хтось пояснити цю поведінку буфера обміну?

Це дивно. Я перебуваю на OSX Lion, а іноді і перетягування, і вирізання, і вставлення перестають працювати одночасно. Вони перестають працювати в будь-якій програмі, не тільки в Finder. І це не лише ярлик: якщо я спробую клацнути правою кнопкою миші та вибрати "Копіювати", це не працює.

Поки що це траплялося тричі. Перезавантаження це виправляє, але в кращому випадку це дратує. Будь-яке рішення?


Хтось знає про який-небудь спосіб виправити це, або іншим чином, як повідомити про це Apple?

@bmike Я видалив інші запитання, у мене виникла ця серія Macs, як iMacs, так і unibody MBP, під OSX 10.7 та 10.8. Я більше не використовую OSX, тому не можу більше сприяти цьому питанню.


2
Давайте посилимо це. Він продовжує отримувати відповіді "я теж". Спочатку було б відредагувати всі побічні питання. Запитувати, чи є інші проблеми, це не добре для цього сайту. Виберіть, чи хочете ви зосередитись на тому, як вирішити проблему чи як повідомити про помилку в Apple, але не на обох.
bmike

Відповіді:


43

На основі цієї посади для мене працювало наступне.

Перевірте, чи працює демон плати:

launchctl list | grep com.apple.pboard

Якщо демон на платі працює, то зупиніться та запустіть його. Якщо він не працює, запустіть його:

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

Потім вам може знадобитися перезапустити програми (програми) там, де функція вирізання та вставки не працює.


Це працювало для мене на Гірському Леві (10.8.5). Я вважаю, що ця відповідь заслуговує більшої уваги. Варто підкреслити, що програми потрібно перезавантажувати індивідуально - можливо, найпростіше перезапустити за допомогою параметра «Повторно відкрити вікна ...».
duozmo

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

Щоб погодитися з @RobinHawkes, ця помилка просто вдарила мене після встановлення вина (до якого я бігаю пар). Наразі він не працює, але я не можу скопіювати / вставити у певні вікна (зараз програма HipChat). Хоча Google Chrome виглядає більш ніж радий копіювати / вставляти, тож це може бути проблема XQuartz?
OzBarry

Іншу відповідь щодо використання Правки> Показати буфер обміну в Finder варто згадати; Я перезапустив дошку, але поки не перезапустив пошук, Показати буфер обміну порожнім. Як тільки Show Clipboard відобразить ім'я файлу, який ви скопіювали, у вас все буде добре - тобто це частина копіювання процесу, яка, здається, не працює. Це я перший раз, коли я це бачив, і нещодавно я нічого не встановлював (я використовую Launchbar, і він фактично попередив мене, що буфер обміну не працює, і я, мабуть, повинен вийти з системи знову)
William Turrell

8

Здається, Apple внесла помилку в цей конкретний момент у своїх рамках, я також часто відчуваю цю помилку після того, як перезавантажила певні програми. Причина копіювання / вставки та перетягування та припинення роботи одночасно полягає в тому, що вони є функцією API NSPasteboard.

Якщо ви перейдете до пошуку в розділі Правка> Показати буфер обміну, а вмісту немає, навіть після того, як щось скопіювали, то компонент ОС, відповідальний за обробку подій на картоні, вийшов з ладу. Це поза вашим контролем, робота може існувати шляхом перезавантаження необхідного компонента вручну за допомогою запущеного, проте найпростішим рішенням є збереження того, що ви перезавантажуєте.


Здається, це найбільше інформації про проблему на сьогоднішній день - якщо хтось має інформацію про перезапуск відповідальної служби, це буде
вдячно

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

Прийміть цій людині пива!
gprasant

2

Аль, кілька речей.

  1. яку версію Лева ви використовуєте:

Меню Apple> Про цей Mac.

  1. Ви перевіряли на оновлення програмного забезпечення?

Налаштування системи> Оновлення програмного забезпечення.

  1. Ви відремонтували дозволи?

Finder> Програми> Утиліти> Disk Utility.

(До речі, це основні етапи усунення несправностей для будь-якої проблеми Mac).

Потім, коли ви думаєте, що щось не було захоплено командою копіювання, можете відкрити TextEdit (Програми> TextEdit) і вставити туди ...

Нарешті, якщо щось є фанк, воно часто допомагає створити тестовий обліковий запис користувача (Система налаштувань> Користувачі та групи) та побачити, чи поведінка там повторюється. Дайте нам знати. Сподіваюсь, це допоможе розпочати роботу з речей ..

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


Лев 10.7.2, AFAIK все актуально, я перевіряю дозволи, але я намагався скопіювати та вставити текст між різними / тими ж текстовими документами. Це не клавіатура - mousing відображає ту саму переривчасту помилку
theheadofabroom

Я все ще бачу цю точну поведінку з 10.7.4.
Кен

1
Якщо перезавантаження виправляє проблему, то або не торкається диска (ймовірно), або OS X відновлює дозволи на перезавантаження (навряд чи), і в будь-якому випадку я не впевнений, як "відновлення дозволів" самостійно було б доречним.
Кен

-1
  1. Іноді забороняється копіювати та вставляти з певних місць (веб-сайти, Java, Flash-вміст тощо)
  2. Це блимає, оскільки ви занадто довго тримаєте Cmd + C. Натисніть один раз .

Якщо це все-таки проблема, спробуйте застосувати сторонне додаток для утиліти буфера обміну з такого веб-сайту, як MacUpdate .


1
"Це блимає, оскільки ви занадто довго утримуєте Cmd + C." Так? Ні, комбінації клавіш завжди підкреслюють батьківський пункт меню. Якщо ОП не означало "миготіння повторно", але я не зрозумів це таким чином. Крім того, більшість програм сторонніх розробників взаємодіють із базовим буфером OS X, щоб додати до нього історію, тому якщо щось там зламається, воно нічого не змінить.
MattiSG

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