Копіювання та вставка перестає працювати


54

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

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

Увійшовши до Finder> Буфер обміну показує лише один невеликий фрагмент тексту, який є останнім, що я успішно скопіював, перш ніж він повністю припинив роботу.

Чи варто тут скидати список процесів, щоб показати, що я працюю, чи є загальна проблема, яка може бути причиною?

Я на 13-дюймовій книжці для сітківки про 10.9.

Дякую

Редагувати 1: Це також перетягування.

Редагування 2: Після спроби мільйона виправлень, знайдених в Інтернеті (зміна дозволів файлів, / приватні / var виправлення, відключення показу прихованих файлів тощо, вбивання сторонніх процесів по одному), жодне з них не працювало. Однак я виявив, що вбивство процесу WindowServer, який суттєво закриває всі вікна та скидає графічний інтерфейс, надає бандаїдний "виправлення" проблеми та приносить копіювати та вставляти / перетягувати та відкидати назад. Однак це не особливо дивно. Це майже так само незручно, як просто перезапустити, що було моїм старим виправленням. Все ж хотілося б з'ясувати причину. Мій головний підозрюваний - програми Windows, які я запускаю через Crossover, возиться з чимось у системі, навіть після вбивства Crossover та їх процесорів.

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


2
Однозначно опублікуйте список процесів, які запускаються, коли він починає це робити. Надішліть нам також список розширень ядра, що не належить Apple. ( kextstat | grep -v com.apple)
daviewales

@Martin чекає kextstat | grep -v com.appleрезультату.
Роб

У мене немає рішення, я просто хочу додати, що з моменту виходу Mavericks кілька разів виникала проблема перетягування, тому я б припустив, що це помилка, яка рідко виникає. На жаль, перезавантаження завжди було моїм рішенням для цього.
BlackWolf

1
@Rob навіщо ставити на це щедрість? Він не допоможе нам отримати більше інформації ...
Thomas Ayoub

@Rob Я опублікую список процесів і отримаю результат, kextstat | grep -v com.appleколи знову виникне проблема. З того часу це не повторилося, хоча ця машина вже не дуже використовується.
Мартін

Відповіді:


20

Кожен раз, коли у мене є ця проблема, це тому, що я випадково ввімкнув клавіші миші. ( Option+ 5) Це лише в тому випадку, якщо у вас є клавіатура без нумерації.


4
Я хочу подякувати вам за це, від майбутнього. Це зводило мене з розуму.
Денніс

4
Нічого, дякую за цей натяк! Як вимкнути це: apple.stackexchange.com/questions/56506/…
Марсель Джекверт

Наразі це не лише "якщо у вас є клавіатура без цифрової клавіатури", насправді я маю її на повній клавіатурі раз у раз.
lifecoder

2
Не працював для мене на Ель-Капітан. Варіант X5 не вмикає автоматично клавіші миші в цій версії OSX.
a20

Це працювало і для мене на macOS Sierra. Для уточнення це ⌥ + 5.
Томанов

4

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


Це звучить розумно, але насправді це не так. Я намагаюся скопіювати та вставити на той самий веб-сайт / вкладку в Chrome, і це не спрацювало.
a20

Дякую, я перезапустив Sublime і тепер, нарешті, зможу знову скопіювати пасту wooho
Pär Nils Amsen

3

Перевірте, чи pbcopyправильно працює команда.

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

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

Якщо це не допоможе, і ви хочете уникнути перезавантаження, ви можете спробувати перезавантажити ярлики "Копіювати та вставити" програмою Karabiner. Див.: Remap Ctrl + C, Ctrl + V і Ctrl-X .


2

Це звучить як крайня відповідь, але це не так. Якщо ви перебуваєте на OSX 10.8+, натисніть клавішу alt під час завантаження комп'ютера, увійдіть в утиліту диска та перевірте / відремонтуйте все. Потім перейдіть до встановлення OSX. Я робив це принаймні десяток разів, коли я переплутав файли ОС. Він не торкається ваших файлів, лише файлів OSX. Це займе кілька годин і хороший Інтернет-зв’язок, але він вирішив кожну проблему на рівні ОС, яку я коли-небудь мав.


5
Це може бути прийнятним рішенням, але це все ще досить екстремально!
Кіган Куінн

Така погана відповідь. Відповідь Стіва TMQ нижче набагато краща.
a20

2

Перш за все вибачте за тривалість цієї посади та за правопис, який я страждаю дислексикою ....

Люди дають відповіді, не маючи інформації, необхідної, щоб дати гарну відповідь.

Інформація, яку Мартін повинен дати:

1) Як він намагається виконувати вирізання та вставлення (лише за допомогою миші або за допомогою клавіатури ("команда + c" для копіювання та "команда + v" для вставки)) або і те, і інше, використовуючи пункти меню?

2) Чи є проблемою виділення об'єкта C + P?

3) Яке програмне забезпечення встановлено та працює? (тому що проблема з часом загострюється, це звучить як "витік пам'яті" з програми з помилкою в ній)

Він каже використовувати те, що зробив і чому (переглянувши відповіді в Інтернеті), але застосування відповідей, які ви знайдете в Інтернеті, не знаючи причини, може погіршити питання.

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

Чому б не апаратне забезпечення? Інтервал часу - це не тиждень, не хвилини, а години, то навряд чи це обладнання.

Це дуже навряд чи ОС, чому? тому що ми не бачимо цієї проблеми у всіх інших системах, що працюють на тій же версії OS X, яку він працює.

Це малоймовірно, що це проблема "дозволів", оскільки це трапляється через тиждень. Якби це були "дозволи", то це відбуватиметься прямо (одразу) і весь час.

Отже, що залишилося: Встановлене програмне забезпечення.

Мартін каже, що вбивство "WindowServer" вирішує проблему: чому? Все програмне забезпечення, яке використовує скорочення та минуле, використовує "WindowServer", і якщо якесь програмне забезпечення переважає "Вирізання та минулі послуги WindowServer", можливо, через витік пам'яті через помилку, тоді цього симптому слід очікувати. Крім того, як OS X використовує кеш-системи, і пам'ять, і диск, що вбиває помилку, не очистять кеш і не виправлять симптоматику. Тому відстежувати програмне забезпечення не буде легко і не швидко.

Так знаючи сказане; незважаючи на те, що він вбиває програми "Кросовер", а ті, хто не працює, ми можемо сказати, що це все-таки можуть бути програми, які використовуються з "Кросовер" або "Сам Кросовер", що призводить до проблеми, особливо якщо Мартін вирізає та вставляє між програмами, що працюють у програмах "Кросовер" та "ОС X" . Не знаючи, які інші програми він використовує, в тому числі і ті, які він використовує з Crossover, важко рухатися вперед.

Що може зробити Мартін?

1) Частіше вимикайте комп'ютер.

2) Зауважте, скільки часу проходить до першої помилки, і ведіть журнал запуску програм, які він працював за цей час.

3) Візьміть до відома, якщо проблема починається відразу після використання певної програми.

4) Знайдіть спосіб роботи без програм Crossover, знайдіть альтернативи MAC OS X

5) Якщо ви не можете перейти з програм Windows і маєте інтелект, тоді подумайте про використання VMware та встановлення Bootcamp Crossover

6) Якщо вам потрібно скористатися кросовер, то вам потрібно знайти програму, яка викликає проблему, і це займе багато часу, як ви говорите це тижні, щоб проблема почалася. нижче наведені пункти для цього процесу.

7) Попрацюйте лише з програмами Mac деякий час (трохи більше часу, необхідного для запуску проблеми, і якщо проблема не почалася, проблема повинна бути з програмами, що працюють під кроссовер або сам Crossover.

8) Працюйте з програмами mac та ще однією програмою під Crossover, якщо проблема трапляється :-) ви її знайшли.

9) Працюйте з програмами mac та іншою програмою під Crossover, якщо проблема трапляється :-) ви її знайшли.

10) повторюйте 8 - 9, поки проблема не трапиться :-) ви її знайшли.

11) створити резервну копію ваших файлів даних

12) переформатуйте / видаліть диск

13) перевстановити ОС X


0

Це, можливо, помилкова команда sudo, яка видалила файл або вірус.

З вашого опису видно, що це, швидше за все, вірус. У такому випадку вам потрібно якось перевстановити маверики. Так, віруси справді смокчуть.

Але спочатку є кілька інших речей, які ви можете спробувати.

Вирішення проблеми:

  1. Спробуйте переглядати свої дозволи за допомогою утиліти Disk, щоб дізнатись, чи щось виглядає дивно.
  2. Якщо ви користуєтеся яблучною могутньою мишкою, у неї виникли проблеми з функціями копіювання та вставки.
  3. Перевірте і перевірте, чи встановлено у вас будь-який додаток Logitech, вони також схильні створювати проблеми з копіюванням та вставкою.
  4. Багато програм принтера можуть спричинити подібні проблеми, особливо Lexmark.
  5. О, і переконайтеся, що у вашої миші функція вторинної кнопки увімкнена в системних налаштуваннях.
  6. Якщо жодна з цих речей не працює, і ви не хочете купувати новий комп'ютер або якось перевстановити всю свою ОС, спробуйте це. (Попередження, що ви повинні бути трохи хакером (хоча не дуже хакером). Перевстановіть важливі системні файли. "ЩО ?!" Ви можете думати. "ЯК? !!". Ну я вам скажу. Вийміть свій старий диск Mavericks для встановлення та додаток та знайдіть системні файли. Потім клацніть правою кнопкою миші на програму (або програму на диску) та виберіть "Показати зміст пакета". Тоді вона відкриє папку із вмістом програми. Зайдіть у папку із вмістом та виберіть папку MacOS. Всередині знаходиться файл "Встановити Mac OS X Mavericks". Двічі клацніть, потім пройдіть кроки встановлення пакета, і вам потрібно!
  7. І навіть якщо це не працює, то зателефонуйте Apple, щоб запитати, чи зможете ви встановити ще раз вручну.

7
Що змушує вас думати "здається, що це, швидше за все, вірус?" Власне кажучи, навіть при використанні програмного забезпечення для квазіемуляції, такого як кросовер, в даний час немає "вірусу", який заражав би Mac, що працює під управлінням OSX 10.9. Інші форми зловмисного програмного забезпечення: так. Зважаючи на це, що змушує вас думати, що це взагалі шкідливе програмне забезпечення? Найімовірнішим сценарієм є те, що ОП встановила деяке програмне забезпечення, яке здійснило модифікації системи на низькому рівні, що заважають службі пастбіну. Це тому kextstatзапит на вихід.
njboot

Ну я б вважав вірус просто загальним терміном як "шкідливе програмне забезпечення". Це набагато простіше зрозуміти, ніж… "Боюся, у вас є зловмисне програмне забезпечення на вашому комп’ютері, насправді це якась форма бомби, трояну, шпигунських програм ..." Я маю на увазі дійсно, це не впливає на відповідна рамка відповіді.
fixcard

0

Я зіткнувся з тим же питанням. Мені не вдалося скопіювати TextEdit на пошту за допомогою cmd + C cmd + V. Потім я зрозумів, що ввімкнув "Стиль вставки та відповідності" для всіх програм у системних налаштуваннях-> Клавіатурна панель-> Ярлики-> Ярлики додатків. Я змінив "Стиль вставки та відповідності" лише для програми Textedit у системних налаштуваннях, і тоді мені вдалося скопіювати пасту з TextEdit на пошту.

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