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.


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.


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.

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.