Copia e incolla smette di funzionare


54

Da diversi mesi ho avuto un problema in cui dopo aver usato il mio laptop per un paio di settimane senza riavviare, perderò lentamente la mia capacità di copiare e incollare. Innanzitutto è solo tra diverse app come Terminal e Sublime Text, ma alla fine è a livello di sistema e smette di funzionare ovunque.

Mentre scrivo questo, nulla sembra copiare negli appunti. Non in textedit, chrome, safari, terminal o altro.

Accedere a Finder> Appunti mostra solo un piccolo pezzo di testo che è l'ultima cosa che ho copiato con successo prima che smettesse completamente di funzionare.

Devo scaricare un elenco di processi qui per mostrare ciò che ho in esecuzione o c'è un problema comune che potrebbe essere la causa?

Sono su un MacBook Pro da 13 "in esecuzione 10.9.

Grazie

Modifica 1: trascina e rilascia anche.

Modifica 2: dopo aver provato un milione di correzioni trovate su Internet (modificando le autorizzazioni dei file, correzioni / private / var, disabilitando la visualizzazione dei file nascosti, ecc., Uccidendo i processi di terze parti uno per uno), nessuno di questi ha funzionato. Ho scoperto, tuttavia, che l'uccisione del processo WindowServer, che chiude essenzialmente tutte le finestre e reimposta la GUI, fornisce una "correzione" bandaid al problema e porta copia e incolla / trascina e rilascia indietro. Tuttavia, questo non è particolarmente sorprendente. È quasi scomodo come semplicemente riavviare, che era la mia vecchia correzione. Vorrei ancora capire la causa sottostante. Il mio principale sospetto è che le app di Windows che eseguo tramite Crossover stiano scherzando con qualcosa nel sistema, anche dopo aver ucciso Crossover e i loro processori.

Modifica 22/6: posterò un elenco di processi e il risultato da kextstat | grep -v com.apple una volta risolto il problema.


2
Pubblica sicuramente un elenco di processi in esecuzione quando inizia a farlo. Inviaci anche un elenco di estensioni del kernel non Apple. ( kextstat | grep -v com.apple)
daviewales,

@Martin in attesa del kextstat | grep -v com.applerisultato.
Rob,

Non ho una soluzione, voglio solo aggiungere che ho avuto anche il problema del trascinamento della selezione alcune volte da quando è stato rilasciato Mavericks, quindi suppongo che si tratti solo di un bug che si verifica raramente. Sfortunatamente, il riavvio è sempre stata la mia soluzione a questo.
BlackWolf,

1
@Rob perché mettere una taglia su questo? Non ci aiuterà con ulteriori informazioni ...
Thomas Ayoub,

@Rob Pubblicherò un elenco di processi e risulterò da kextstat | grep -v com.applequando il problema si risolverà nuovamente. Da allora non sono più successo, anche se non ho usato tanto questa macchina.
Martin,

Risposte:


20

Ogni volta che ho questo problema è perché ho accidentalmente attivato i tasti del mouse. ( Option+ 5) Questo è solo il caso se hai una tastiera senza tastierino numerico.


4
Voglio ringraziarti per questo, dal futuro. Questo mi sta facendo impazzire.
Dennis,

4
Wow, grazie per quel suggerimento! Come disattivarlo: apple.stackexchange.com/questions/56506/…
Marcel Jackwerth

Al momento non è "solo il caso se hai una tastiera senza un tastierino numerico", in realtà ce l'ho su una tastiera completa ogni tanto.
lifecoder,

2
Non ha funzionato per me su El Capitan. L'opzione X5 non attiva automaticamente i tasti del mouse in questa versione di OSX.
a20

Ha funzionato anche per me su macOS Sierra. Per chiarire è ⌥ + 5.
Tomanow,

4

Ciò può accadere quando un servizio di sistema si è arrestato in modo anomalo / è stato riavviato. Le applicazioni avviate prima non possono scambiare il proprio buffer di copia con le applicazioni avviate in un secondo momento. Se si chiude un'applicazione avviata in precedenza e la si avvia nuova, funziona di nuovo correttamente.


Sembra ragionevole ma in realtà non lo è. Ho provato a copiare e incollare nello stesso sito Web / scheda su Chrome e non ha funzionato.
a20

Grazie, ho riavviato Sublime e ora posso finalmente copiare nuovamente incolla wooho
Pär Nils Amsen,

3

Verifica se il pbcopycomando funziona correttamente.

In caso contrario, i consigli da qui possono essere utili riavviando il servizio di cartone, ad esempio:

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

Se questo non ti aiuta e desideri evitare il riavvio, puoi provare a rimappare le scorciatoie Copia e incolla dall'app Karabiner. Vedi: Rimappa Ctrl + C, Ctrl + V e Ctrl-X .


2

Sembra una risposta estrema, ma non lo è. Se si utilizza OSX 10.8+, premere alt all'avvio del computer, accedere all'utility del disco e verificare / riparare tutto. Quindi vai a reinstallare OSX. L'ho fatto almeno una dozzina di volte quando ho incasinato i file del sistema operativo. Non tocca i tuoi file, solo i file OSX. Ci vorranno diverse ore e una buona connessione a Internet, ma ha risolto tutti i problemi a livello di sistema operativo che io abbia mai avuto.


5
Potrebbe essere una soluzione praticabile, ma è ancora piuttosto estrema!
Keegan Quinn,

Una brutta risposta. La risposta di Steve TMQ qui sotto è molto meglio.
a20

2

Prima scusa per la lunghezza di questo post e per l'ortografia sono dislessico ....

Le persone danno risposte senza avere le informazioni necessarie per dare una buona risposta.

Le informazioni che Martin deve dare è:

1) Come sta provando a tagliare e incollare (solo con il mouse o usando la tastiera ("comando + c" per copia e "comando + v" per incollare) o entrambi o usando le voci di menu?

2) Evidenziare l'oggetto in C + P è il problema?

3) Quale software è installato e in esecuzione? (poiché il problema peggiora nel tempo sembra una "perdita di memoria" da un programma con un bug)

Racconta di cosa ha fatto e perché (ha guardato le risposte su Internet) ma applicare le risposte che trovi su Internet senza conoscere la causa può peggiorare le cose.

Ora per una risposta basata sulle informazioni fornite: poiché il suo problema è qualcosa che peggiora nel tempo, deve dipendere da qualcosa che si sta verificando nel tempo o qualcosa che viene attivato in determinati momenti, deve essere un software.

Perché non l'hardware? L'intervallo di tempo è di settimane non secondi, minuti o ore, quindi è improbabile che sia hardware.

È molto improbabile che sia il sistema operativo, perché? perché non vediamo questo problema su tutti gli altri sistemi che eseguono la stessa versione di OS X in esecuzione.

È molto improbabile che si tratti di un problema di "autorizzazioni" perché si verifica dopo un intervallo di tempo di una settimana. Se si trattasse di "permessi", accadrà immediatamente (subito) e sempre.

Quindi, ciò che resta: software installato.

Martin dice che uccidere il tipo "WindowServer" risolve il problema: perché? Tutto il software che utilizza cut and past utilizza il "WindowServer" e se un software travolge i "servizi cut & past di WindowServer", forse a causa di una perdita di memoria dovuta a un bug, questo sintomo è prevedibile. Inoltre, poiché OS X utilizza i sistemi di cache, sia la memoria che il disco che uccidono il processo buggy non cancelleranno la cache o risolveranno il sintomo. Quindi rintracciare il software non sarà facile o veloce.

Quindi sapendo quanto sopra; anche se uccide i programmi Crossover e che non funzionano, possiamo dire che potrebbero essere ancora i programmi utilizzati con Crossover o Crossover stesso a causare il problema soprattutto se Martin sta tagliando e incollando tra i programmi in esecuzione in Crossover e programmi OS X . Senza sapere quali altri programmi usa, inclusi quelli che usa con Crossover, è difficile andare avanti.

Cosa può fare Martin?

1) Spegni il computer più frequentemente.

2) Nota quanto tempo impiega prima che si verifichi il primo errore e mantieni un registro in esecuzione di quali programmi ha avuto in esecuzione in quel momento.

3) Prendere nota se il problema inizia subito dopo l'utilizzo di un determinato programma.

4) Trova un modo di lavorare senza i programmi Crossover per trovare le alternative a MAC OS X.

5) Se non riesci a muoverti dai programmi Windows e hai un Mac Intel, allora pensa a usare VMware e l'installazione bootcamp di Crossover

6) Se è necessario utilizzare Crossover, è necessario trovare il programma che causa il problema e questo richiederà molto tempo poiché si dice che sono settimane per l'avvio del problema. i punti seguenti sono per questo processo.

7) Lavora solo con programmi Mac per un po '(poco più del tempo necessario per l'avvio del problema e se il problema non si è verificato, il problema deve riguardare i programmi in esecuzione in Crossover o Crossover stesso.

8) Funziona solo con programmi Mac e un altro programma in Crossover se il problema si verifica :-) l'hai trovato.

9) Funziona solo con programmi Mac e un altro programma in Crossover se il problema si verifica :-) l'hai trovato.

10) ripeti da 8 a 9 fino a quando non si verifica il problema :-) l'hai trovato.

11) eseguire il backup dei file di dati

12) riformattare / cancellare il disco

13) reinstallare OS X


0

Questo è forse un comando sudo errato che ha eliminato un file o un virus.

Dalla tua descrizione sembra che sia molto probabilmente un virus. Nel qual caso è necessario reinstallare i maverick in qualche modo. Sì, i virus fanno davvero schifo.

Ma prima ci sono alcune altre cose che puoi provare.

Soluzione al problema:

  1. Prova a esaminare le tue autorizzazioni utilizzando Utility Disco, per vedere se qualcosa sembra funky.
  2. Se stai usando il potente mouse di Apple, è stato soggetto a problemi con le funzioni di copia e incolla.
  3. Verifica se è installata un'applicazione Logitech, inoltre sono stati inclini a causare problemi con copia e incolla.
  4. Molte applicazioni di stampa possono causare problemi simili, in particolare Lexmark.
  5. Oh e assicurati che il mouse abbia la funzione pulsante secondario attivata nelle preferenze di sistema.
  6. Se nessuna di queste cose funziona e non desideri acquistare un nuovo computer o in qualche modo reinstallare l'intero sistema operativo, prova questo. (Avvertimento che devi essere un po 'un hacker (non molto di un hacker in realtà)). Reinstalla i tuoi file di sistema importanti. "COSA ?!" Potresti pensare. "COME?!!". Bene, te lo dico io. Estrarre il vecchio disco o l'applicazione Mavericks di installazione e trovare i file di sistema. Quindi fai clic destro sull'applicazione (o sull'applicazione sul disco) e seleziona "Mostra contenuto pacchetto". Quindi verrà visualizzata una cartella del contenuto dell'applicazione. Vai nella cartella dei contenuti e seleziona la cartella MacOS. All'interno è presente il file "Installa Mac OS X Mavericks". Fai doppio clic, quindi segui le fasi di installazione del pacchetto e sei pronto!
  7. Eppure, anche se non funziona, chiama Apple per chiedere se è possibile reinstallare in un modo ancora più manuale.

7
Cosa ti fa pensare "sembra che molto probabilmente sia un virus?" A rigor di termini, anche quando si utilizza un software di quasi-emulazione come il crossover, attualmente non esiste un "virus" che infetti un Mac con OSX 10.9. Altre forme di malware: sì. Detto questo, cosa ti fa pensare che si tratti di malware? Lo scenario più probabile è che l'OP abbia installato alcuni software, che ha apportato modifiche al sistema di basso livello che interferiscono con il servizio pastebin. Questo è il motivo per cui kextstatè stato richiesto l' output.
njboot,

Bene, considererei un virus un termine generico come "malware". È molto più facile da capire di- "... Temo che tu abbia del malware nel tuo computer, in realtà è una qualche forma di bomba a orologeria, trojan, spyware ..." Voglio dire davvero, questo non influisce sul quadro di riferimento della risposta.
fixcard il

0

Ho affrontato lo stesso problema. Non sono stato in grado di copiare da TextEdit a Mail usando cmd + C cmd + V. Poi mi sono reso conto di aver attivato "Incolla e abbina stile" per tutte le applicazioni in Preferenze di Sistema-> Tastiera-> Scorciatoie-> Scorciatoie per app. Ho modificato "Incolla e abbina stile" solo per l'app Textedit nelle preferenze di sistema e quindi sono stato in grado di copiare incollare da TextEdit a Mail.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.