Je suis sur un Mac (OS 10.8.2) et j'aimerais commencer à utiliser xterm comme terminal par défaut, plutôt que Terminal.app. Malheureusement, je ne peux pas coller de texte dans une fenêtre xterm et c’est quelque chose que je souhaite fréquemment faire. Quand j'essaye, ça colle des caractères étranges plutôt que ce que je pensais avoir dans mon presse-papier. Par exemple, si vous utilisez le trackpad pour mettre mon nom d'utilisateur en surbrillance dans l'invite de commande xterm (gregory), puis appuyez sur cmd + V coller, le texte <00f6>
apparaît. Si le texte que j'ai copié provenait d'un navigateur Web, alors seulement ö
apparaît (un tréma 'o').
J'ai essayé de basculer tous les paramètres dans les Préférences du presse-papiers (activer la synchronisation, mettre à jour le presse-papiers lorsque le presse-papiers change, mettre à jour le presse-papiers lorsque les modifications du presse-papiers, mettre à jour le presse-papiers immédiatement lorsque du nouveau texte est sélectionné) et aucun de ces paramètres ne semble avoir d'effet; certainement personne ne m'a permis de coller.
Le comportement que je veux est la norme cmd + C copier et cmd + V coller, même si je pouvais accepter des raccourcis clavier alternatifs.
Est-ce que quelqu'un ici peut expliquer le comportement que j'observe et recommander une solution?
la source
xterm
documentation soigneusement? Je n'ai pas utiliséxterm
depuis plusieurs années, mais je me souviens qu’elle aimait utiliser une combinaison clic-souris pour coller, plutôt qu’un (quelque chose) +V
combinaison. (2) Avez-vous remarqué queö
(‘O’ umlaut) est U + 00F6 (caractère Unicode 00F6)? Probablement pas une coïncidence.Réponses:
Vous devez cliquer avec le bouton du milieu pour coller le contenu du panneau de collage OS X (comme l’appellent les paramètres X11.) Si vous n’avez pas de bouton central de la souris, activez l'option "Emuler la souris à trois boutons" dans les préférences X11, sous "Entrée", ainsi que "Activer la synchronisation" et "Mettre à jour PRIMAIRE lors de la modification du carton de collage" sous l'onglet "Tableau de montage". Ensuite, vous pouvez coller ce que vous avez copié dans le reste de Mac OS X en maintenant la touche Option enfoncée et en cliquant sur.
Si vous voulez utiliser ⌘ + V , vous pouvez mettre cette ligne dans votre
.Xdefaults
fichier:Ensuite, assurez-vous que l'option "Mettre à jour PRIMAIRE lors de la modification de la palette" est activée dans l'onglet "Coller" des Préférences X11. Vous devrez peut-être vous assurer que rien dans .Xmodmap (ou ailleurs) ne modifie les mappages de clé pertinents. Pour appliquer vos nouveaux paramètres, quittez et redémarrez X11 ou exécutez
xrdb -merge ~/.Xdefaults
puis ouvrez un nouveau xterm.Sélection du texte dans xterm et frappe ⌘ + C copier, devrait fonctionner si vous avez activé "Activer les équivalents clés sous X11" sous l'onglet "Entrée", et "Mettre à jour le bloc-bordure lorsque CLIPBOARD est modifié" sous l'onglet "Bloc-notes".
la source
XQuartz > Preferences > Input > Emulate three button mouse
. Ou vous pourriez installer quelque chose comme BetterTouchTool, ce qui est une solution plus générale.Avez-vous une souris à 3 clés? appuyez sur la molette, le contenu du presse-papiers sera collé à l'emplacement du curseur.
la source
XQuarts > Preferences > Input > Emulate three button mouse
. Ou vous pourriez installer quelque chose comme BetterTouchTool, ce qui est une solution plus générale.Essayez de courir
xrdb -merge ~/.Xdefaults
comme suggéré par Kundor. Contrairement au redémarrage de X11, xrdb m'a obligé à accepter le contrat de licence Xcode pour la nouvelle installation El Capitan OS X 10.11. Ceci fait, mon fichier .Xdefaults a été correctement implémenté et + V à coller dans xterm fonctionnait à nouveau.la source
Si vous accédez / exécutez ceci depuis un terminal mac pour vous connecter à Windows, c’est ce qui a bien fonctionné
la source