Use Shift + Insert para colar da área de transferência no terminal gnome?

10

Eu gostaria de pressionar Shift+ Insert e fazer com que execute uma pasta da área de transferência (a coisa que Ctrl+ Ccopia para) dentro do terminal do gnome.

Na 13.10, Shift+ Insertcola do buffer de seleção (a coisa na qual o texto selecionado é gravado). No Libre Office, Chrome e Firefox, Shift+ Insertcola da área de transferência. Assim, eu gostaria de configurar o gnome-terminal para fazer o mesmo.

Eu não gostaria de usar Ctrl+ Shift+ V. Edição: Eu fraseado isso mal. Eu ainda gostaria de usar o Ctrl+ Shift+, Vmas não queria que as pessoas publicassem isso como uma solução. A razão pela qual eu gostaria de usar Shift+ Inserté porque um programa que eu uso envia as chaves Shift+ Insertassumindo que ele será colado.

Infelizmente, no gnome-terminal não há configurações para isso em Editar → Preferências do perfil → Compatibilidade , nem em Editar → Atalhos do teclado .

O único outro post relacionado que posso encontrar é: /ubuntu/266096/how-to-restore-proper-x-clipboard-behaviour-shiftinsert-in-12-10, que eu acho que prefere o oposto de o que eu prefiro e provavelmente está feliz agora com a mudança.

Xu Wang
fonte
Deseja que Ctrl + Shift + V e Shift + Ins colem a área de transferência no Terminal Gnome?
kiri
1
Eu não entendo ... Eu uso <kbd> Shift </kbd> + <kbd> Inserir </kbd> no meu terminal para colar a área de transferência. E é um (quase) Ubuntu 13.10 recém-instalado. A única coisa extra que me lembro de instalar é vim.
GabrielF
@GabrielF strange. Obrigado pela informação. Vou fazer mais algumas checagens.
Xu Wang
Gostaria de saber quem teve a idéia "brilhante" de alterar um atalho quase universal ... e por quê?
Rodrigo

Respostas:

6

Existe uma solução simples para o que você precisa.

  1. Primeiro você terá que instalar o xdotoolInstale o xdotool .

  2. Em seguida, inicie a configuração do teclado gnome-control-center keyboard:
    (Vá para Atalhos → Atalhos personalizados)

    insira a descrição da imagem aqui

  3. Clique em "+" e adicione um nome como "Colar no terminal" e o comando

    xdotool key --clearmodifiers ctrl+shift+v
    

    insira a descrição da imagem aqui

  4. Em seguida, escolha Shift+ Insertcomo a combinação de teclas:

    insira a descrição da imagem aqui

Por causa de um bug , você terá que sair e fazer login novamente para que o atalho possa entrar em vigor.

desgua
fonte
Isso não parece funcionar para mim em 18.04, o novo combo não faz nada. Colar esse xdotoolcomando diretamente no terminal funciona, no entanto.
Matthew Leia
17

Há uma resposta relativamente simples:

  1. Abra o Terminal Gnome.
  2. Abra Editar → Atalhos do teclado .
  3. Clique no atalho antigo "Ctrl + Shift + V" para Colar até que ele mude para Novo acelerador e pressione Shift+ Insert.
  4. Feche a janela Preferências.
  5. Shift+ InsertAgora deve colar a área de transferência.
kiri
fonte
Até funciona no Cinnamon (que também usa o gnome-terminal). Salvei meu dia, +1 :)
Izzy
Gostaria de saber quem teve a idéia "brilhante" de alterar um atalho quase universal ... e por quê?
Rodrigo
Isso não parece funcionar para mim em 18.04, o novo combo não faz nada (mas Ctrl + Shift + V funciona depois de alterá-lo novamente).
Matthew Leia
Isso funcionou para mim no Ubuntu 19.04
Daniel
3

Se você não deseja usar SHIFT+ CTRL+ V, por que não mudar essa tecla de atalho para SHIFT+ INSERTem Editar> Atalhos do teclado?

Eu instalei o gnome-terminal no lubuntu 13.10 e tenho essa opção (veja a captura de tela eu já mudei lá). Se você não o tiver, tente alterar essa configuração gconf-editor, veja a captura de tela.

insira a descrição da imagem aqui

falcoeiro
fonte
Quão? Não vejo esse atalho lá embaixo. Tem certeza de que está lá para as 13.10? Qual submenu você vê ("Launchers", "Navigation", ...)?
Xu Wang
@XuWang Eu tenho essa opção no lubuntu 13.10. O gnome-terminal é diferente para o ubuntu 13.10? Eu atualizei minha resposta.
falconer