Comment reconfigurer les raccourcis clavier pour copier et coller?

14

J'ai regardé partout dans les menus de configuration et googlé sur le Web pour savoir comment configurer les raccourcis clavier pour copier et coller dans le gestionnaire de fenêtres Unity.

Y a-t-il un endroit caché quelque part pour configurer cela?

Dans Gnome Desktop sur Lucid, je l'avais configuré de sorte qu'en utilisant le clavier / souris du système Ubuntu, je pouvais utiliser Win+ C/ Win+ Vpour copier et coller partout sur le bureau Gnome, y compris dans Firefox et le terminal gnome; puis lorsque j'ai déplacé la souris sur mon bureau Mac *, les mêmes frappes étaient copiées et collées. J'aimerais vraiment garder cette cohérence.

Ctrl+ Cest évidemment inapproprié comme clé de "copie" dans tout type de programme de terminal. (Tous les Ctrlpersonnages, en fait.)

* Je le fais en exécutant le serveur Synergy sur Ubuntu et le client Synergy sur un Macbook.

Mike
la source
Que veux-tu dire exactement? Ctrl + C et Ctrl + V fonctionnent pour le copier-coller, sauf dans Dash qui est un bug. Voir pad.lv/736222 si c'est ce que vous demandiez.
Jeremy Bicha

Réponses:

13

Divers éléments de configuration devaient être modifiés pour obtenir les résultats souhaités:

  • Dans Firefox, à propos de: config
    ui.key.accelKey 18
    ui.key.menuAccessKey 17

    Cela fait de Alt-C Alt-V Alt-W les raccourcis clavier de Firefox plutôt que les touches Ctrl correspondantes.
  • Dans gnome-terminal, éditez-> raccourcis clavier, désactivez "Activer les touches d'accès au menu", modifiez la copie, le collage, etc., en Alt + C, V, etc. (Cela peut être la valeur par défaut que j'ai modifiée un certain temps autrefois.)
  • Dans .synergy-conf, supprimez alt = super, super = alt. Maintenant, Alt sur le clavier Ubuntu est la touche de commande sur le Mac. Maintenant, j'utilise simplement Alt au lieu de Win; pas grave. (Le gestionnaire de fenêtres Unity semble "posséder" la clé Win; il semblait que le chemin de moindre résistance change simplement mon habitude ici ... et la touche Alt ressemble plus à l'emplacement de la touche Commande sur le Mac.)
  • Désactivez «Nouveau terminal - Alt-T» dans les raccourcis clavier du système afin qu'il puisse être utilisé pour «Nouvel onglet» dans gnome-terminal et Firefox.

Merci pour les pointeurs ... J'avais oublié Firefox à propos de: changement de configuration que j'avais fait en arrière quand, qui était une pièce essentielle du puzzle.

Mike
la source
10

Ctrl+ Cet Ctrl+ Vpar défaut ne copient pas et ne collent pas dans le terminal . En effet, Ctrl+ Cest une commande spéciale utilisée (pendant des décennies) pour interrompre un processus en cours d'exécution. La valeur par défaut est plutôt Shift+ Ctrl+ Cet Shift+ Ctrl+ V.

Si vous le souhaitez, vous pouvez changer cela en cliquant sur Edition> Raccourcis clavier dans votre terminal.

Jeremy Bicha
la source
Ah, cela ressemble à un bug. Je pense que j'ai eu un problème similaire. J'ai travaillé dessus en cliquant avec le bouton droit et en sélectionnant copier. Il peut s'agir d'un problème de focus clavier. Donc, si vous signalez le bogue, j'aimerais également le suivre.
Jeremy Bicha
1
@Mike bienvenue pour demander à ubuntu, le fonctionnement du site est que vous améliorez votre question puis que les gens adaptent leurs réponses, alors intégrez vos commentaires sur votre flux de travail directement dans votre question, sinon les informations seront enterrées dans les commentaires, merci!
Jorge Castro
Petite chose - j'ai utilisé Édition-> Préférences-> Raccourcis dans Terminal, puis cliquez sur «Copier» (ou «Coller») puis entrez le raccourci.
Craig S. Anderson
1
@JeremyBicha Ce n'est certainement pas un bug.
ahonnecke
5

Je trouve également ennuyeux que les raccourcis des terminaux pour copier et coller soient différents de ceux utilisés dans le reste du système. Une solution alternative à celle que vous avez trouvée consiste à changer les raccourcis des terminaux en ctrl + c et ctrl + v et à changer la clé d'interruption en ajoutant ce qui suit dans ~/.bashrc:

stty intr ^b

Maintenant, pour interrompre un programme, vous devez taper ctrl + b au lieu de ctrl + c, mais vous pouvez continuer et remapper les raccourcis du terminal. Une fois cela fait, vous pouvez utiliser systématiquement ctrl + c, ctrl + v pour copier et coller du texte sur le système.

Pour savoir quelles autres touches de commande sont déjà utilisées pour envoyer des signaux de terminal, vérifiez la sortie de stty -a.

stivlo
la source
0

Si vous souhaitez utiliser la clé Win pour copier / coller dans Firefox sur Linux, vous pouvez la définir dans about: config comme suit:

ui.key.accelKey 91
vkamenen
la source