56 votes

Copier et coller cesse de fonctionner

Depuis plusieurs mois, j'ai un problème où après avoir utilisé mon ordinateur portable pendant quelques semaines sans redémarrer, je perds progressivement ma capacité de copier et coller. D'abord, cela ne fonctionne qu'entre différentes applications telles que Terminal et Sublime Text, mais finalement cela affecte tout le système et cesse de fonctionner partout.

En écrivant ceci, rien n'est copié dans le presse-papiers. Ni dans TextEdit, Chrome, Safari, Terminal ou autre.

Aller dans Finder > Presse-papiers ne montre qu'un petit morceau de texte qui est la dernière chose que j'ai réussi à copier avant que cela cesse complètement de fonctionner.

Devrais-je lister les processus ici pour montrer ce que j'ai en cours d'exécution ou y a-t-il un problème courant qui pourrait en être la cause ?

Je suis sur un MacBook Pro 13" retina fonctionnant sous 10.9.

Merci

Édition 1 : Cela concerne aussi le glisser-déposer.

Édition 2 : Après avoir essayé un million de solutions trouvées sur Internet (changer les autorisations de fichiers, correction de /private/var, désactivation de l'affichage des fichiers cachés, tuer les processus tiers un par un), rien n'a fonctionné. J'ai néanmoins remarqué que tuer le processus WindowServer, qui ferme essentiellement toutes les fenêtres et réinitialise l'interface graphique, constitue un "correctif" temporaire au problème et rétablit la fonction copier/coller/glisser-déposer. Cependant, c'est peu pratique, presque autant que de simplement redémarrer, qui était ma vieille solution. J'aimerais toujours comprendre la cause sous-jacente. Mon principal suspect est que les applications Windows que j'exécute via Crossover interfèrent avec quelque chose dans le système, même après avoir tué Crossover et leurs processus.

Édition 22/6 : Je publierai une liste des processus et le résultat de kextstat | grep -v com.apple une fois que le problème se produira à nouveau.

0 votes

Je l'ai et voici la liste : com.panic.transmitdisk.filesystems.osxfuse

2 votes

Certainement afficher une liste des processus qui s'exécutent lorsque cela commence à se produire. Envoyez-nous également une liste des extensions de noyau non-Apple. (kextstat | grep -v com.apple)

0 votes

@Martin en attente du résultat de kextstat | grep -v com.apple.

21voto

Orange Peel Points 492

Chaque fois que j'ai ce problème, c'est parce que j'ai accidentellement activé les touches de la souris. (Option + 5) C'est le cas uniquement si vous avez un clavier sans pavé numérique, cependant.

4 votes

Je veux te remercier pour cela, du futur. Cela me rend fou.

4 votes

Wow, merci pour cette astuce! Comment désactiver cela: apple.stackexchange.com/questions/56506/…

0 votes

Actuellement, ce n'est pas "seulement le cas si vous avez un clavier sans pavé numérique", en fait, je l'ai sur un clavier complet de temps en temps.

4voto

Someone Points 41

Cela peut se produire lorsque certains services système ont planté/ont été redémarrés. Les applications démarrées auparavant ne peuvent pas échanger leur tampon de copie avec les applications démarrées ultérieurement. Si vous quittez une application démarrée plus tôt et la redémarrez, elle fonctionne à nouveau correctement.

0 votes

Cela semble raisonnable mais en réalité ce n'est pas le cas. J'ai essayé de copier-coller dans le même site/web onglet sur Chrome et cela n'a pas fonctionné.

0 votes

Merci, j'ai redémarré Sublime et maintenant je peux enfin copier-coller à nouveau wooho

4voto

kenorb Points 11627

Veuillez vérifier si la commande pbcopy fonctionne correctement.

Si cela échoue, les conseils ici peuvent aider en redémarrant le service du presse-papiers, par exemple :

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

Si cela ne fonctionne pas et que vous préférez éviter de redémarrer, vous pouvez essayer de remapper vos raccourcis Copier/Coller avec l'application Karabiner. Voir : Remap Ctrl+C, Ctrl+V, et Ctrl+X.

2voto

Lost Odinson Points 572

Cela semble être une réponse extrême, mais ce n'est pas le cas. Si vous êtes sous OSX 10.8+, appuyez sur alt pendant le démarrage de l'ordinateur, allez dans l'utilitaire de disque et vérifiez/réparez tout. Ensuite, réinstallez OSX. J'ai fait cela au moins une douzaine de fois lorsque j'ai eu des problèmes avec des fichiers OS. Cela ne touche pas à vos fichiers, uniquement aux fichiers OSX. Cela prendra plusieurs heures et une bonne connexion internet, mais cela a résolu chaque problème au niveau OS que j'ai jamais eu.

6 votes

Cela peut être une solution viable, mais c'est quand même assez extrême!

0 votes

Une réponse si mauvaise. La réponse de Steve TMQ ci-dessous est bien meilleure.

2voto

steve TMQ Points 61

Tout d'abord désolé pour la longueur de ce message et pour l'orthographe, je suis dyslexique...

Les gens donnent des réponses sans avoir les informations nécessaires pour donner une bonne réponse.

Les informations dont Martin a besoin sont les suivantes :

1) Comment il essaie de copier-coller (seulement avec la souris ou en utilisant le clavier ("commande+c" pour copier et "commande+v" pour coller) ou les deux ou en utilisant les éléments du menu ?

2) Le fait de surligner l'objet à copier-coller pose-t-il problème ?

3) Quel logiciel est installé et en cours d'exécution ? (parce que le problème s'aggrave avec le temps, cela ressemble à une "fuite de mémoire" d'un programme avec un bogue)

Il nous dit ce qu'il a fait et pourquoi (a cherché des réponses sur internet) mais appliquer des réponses trouvées sur internet sans connaître la cause peut aggraver les choses.

Maintenant, en fonction des informations données : Comme son problème s'aggrave avec le temps, cela doit être lié à quelque chose qui se produit progressivement ou quelque chose qui est déclenché à certains moments, cela doit être un problème de logiciel.

Pourquoi pas un problème de matériel ? Le délai est de plusieurs semaines et non de secondes, minutes ou heures, il est donc peu probable que ce soit un problème matériel.

Il est très peu probable que ce soit le système d'exploitation, pourquoi ? Parce que nous ne rencontrons pas ce problème sur tous les autres systèmes exécutant la même version de OS X que celle qu'il utilise.

Il est très peu probable qu'il s'agisse d'un problème de "permissions" car le problème survient après une semaine. S'il s'agissait de "permissions", cela se produirait immédiatement et tout le temps.

Alors qu'est-ce qui reste ? Les logiciels installés.

Martin dit que tuer le "WindowServer" corrige en quelque sorte le problème : Pourquoi ? Tous les logiciels qui utilisent copier-coller utilisent le "WindowServer" et si un logiciel surcharge les services de copie-coller du "WindowServer", peut-être en raison d'une fuite de mémoire due à un bogue, alors ce symptôme est à prévoir. De plus, comme OS X utilise des systèmes de cache, à la fois la mémoire et le disque, tuer le processus défectueux ne nettoiera pas le cache ou ne corrigera pas le symptôme. Par conséquent, identifier le logiciel ne sera pas facile ni rapide.

Sachant tout cela ; même s'il tue les programmes Crossover et que cela ne fonctionne pas, nous pouvons dire que cela pourrait toujours être les programmes utilisés avec Crossover ou Crossover lui-même qui causent le problème, en particulier si Martin copie-colle entre des programmes s'exécutant sous Crossover et des programmes OS X. Sans savoir quels autres programmes il utilise, y compris ceux qu'il utilise avec Crossover, il est difficile d'avancer.

Que peut faire Martin ?

1) Éteindre l'ordinateur plus fréquemment.

2) Noter combien de temps il faut avant que la première erreur se produise et tenir un journal continu des programmes qu'il a utilisés pendant ce temps.

3) Noter si le problème commence après l'utilisation d'un programme particulier.

4) Trouver un moyen de travailler sans les programmes Crossover, trouver des alternatives MAC OS X.

5) Si vous ne pouvez pas vous passer des programmes Windows et avez un Mac Intel, pensez à utiliser VMware et Bootcamp au lieu de Crossover.

6) Si vous devez utiliser Crossover, vous devez trouver le programme qui pose problème et cela prendra du temps car vous dites que le problème commence après plusieurs semaines. Les points ci-dessous sont pour ce processus.

7) Travailler uniquement avec des programmes Mac pendant un certain temps (juste plus que le temps nécessaire pour que le problème se produise et si le problème ne s'est pas encore produit, le problème doit être avec les programmes s'exécutant sous Crossover ou Crossover lui-même.

8) Travailler uniquement avec des programmes Mac et un autre programme sous Crossover, si le problème se produit alors :-) vous l'avez trouvé.

9) Travailler uniquement avec des programmes Mac et un autre programme sous Crossover, si le problème se produit alors :-) vous l'avez trouvé.

10) Répéter 8 à 9 jusqu'à ce que le problème se produise :-) vous l'avez trouvé.

11) Sauvegardez vos fichiers de données.

12) Réinitialisez votre disque dur.

13) Réinstallez OS X.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X