Caracteres estranhos que aparecem quando eu uso as teclas Ctrl e Seta para navegar


13

Quando digito Controle qualquer uma das teclas de seta em qualquer terminal ( gnome-terminal, assim como terminator), recebo isso (ou algo parecido).

Isso acontece quando eu uso openboxtambém, então não é um compizproblema. E é apenas em programas de terminal, nunca em um aplicativo GUI (como Firefox, Chrom (ium) e ou Empathy).


O que você esperava que as setas Ctrl + fizessem em uma janela do terminal?
Colin Watson

qual teclado você usa e quais são suas configurações de teclado?
precisa

@colin ctrl + seta salta para o final da palavra seguinte ou anterior
Dirk Hartzer Waldeck

@Dirk Uso o teclado embutido no meu asus 1001p com as configurações do teclado com 105 teclas. Também não tinha esse problema até a semana passada.
JRG

@ James, estranho, eu tinha algum problema com meu teclado quando eu selecionei um layout diferente de nós, mas se estas definições já trabalhou antes você provavelmente deve verificar a existência de um relatório de bug no Launchpad
Dirk Hartzer Waldeck

Respostas:


19

O que está no seu ~/.inputrce /etc/inputrc? O mínimo para que essas chaves funcionem é, eu acho:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Se você os tiver /etc/inputrc, o arquivo precisará ser incluído em ~/.inputrc, portanto verifique se ele possui a seguinte linha:

$include /etc/inputrc

Estou me perguntando por que isso está acontecendo no kubuntu 12.10. Isso nunca aconteceu em uma versão anterior antes. É um bug que precisa ser reportado?
naught101

1
Eu tive esse problema e seu comentário sobre a inclusão do arquivo no local ~ / .inputrc o resolveu. Ele tinha aparecido porque eu tinha criado e inputrc local sem incluing o global ...
Louis Gagnon
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.