Gnome-Terminal - Como redefinir os atalhos do teclado?


1

Eu tenho um problema com o terminal Gnome desde o início, onde não conseguia copiar do terminal ( Ctrl+ Shift+ C), mesmo com o texto sendo destacado, por isso cometi o erro de desabilitá-lo para verificar se o habilitava novamente e inseri-lo. o atalho de volta consertaria.

No entanto, quando pressiono essas teclas, a guia com "Novo acelerador ..." não será exibida Ctrl+ Shift+ C. Ele fará apenas Shift+ Cou Ctrl+ C.

Eu tentei várias etapas das respostas que encontrei on-line para redefinir as gnome-terminalconfigurações padrão, como remover os .confarquivos, usar as informações dconf-editorpara remover o perfil, remover e limpar o aplicativo, etc. Nenhuma delas parecia ter funcionado. Alguém tem outras idéias?


Oi DGs, apenas curioso, mas você conseguiu?
23430 Jacob Vlijm em 09/03

Respostas:


3

Resposta curta

Essa configuração é armazenada no dconfbanco de dados.
O comando para restaurar o atalho de teclado padrão para colar no terminal é:

dconf reset /org/gnome/terminal/legacy/keybindings/paste

ou para configurá-lo para um valor específico:

dconf write /org/gnome/terminal/legacy/keybindings/paste "'<Primary><Shift>v'"

Infelizmente, não há gsettingschave para isso, então você precisa escrever dconfdiretamente.


A questão é no entanto

... por que não grudou ao definir a chave na GUI. Em caso de erros, você encontrará na saída do (s) comando (s) acima.


Oi Jacob, obrigado por sua ajuda. Quando executo esse comando, ele funciona e redefine com êxito as combinações de teclas. No entanto, quando tento destacar algo e pressionar essas teclas, elas não são copiadas. A função colar parece funcionar, no entanto. <Primary> significa deslocamento à esquerda ou deslocamento à direita? Parece que ele apenas aperta a tecla Shift direita. Muito obrigado pela ajuda!
DGs

@DGs, você pode executar dconf dump / | grep Primarye ver com quais combinações Primaryestão definidas? Primaryé a tecla Ctrl.
23475 Jacob Vlijm em 11/03
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.