Problema de digitação de número no RedHat


2

Ao digitar 4ou 6na janela do terminal, ele muda a guia em vez de escrever o número. Eu estou usando Red Hat Enterprise Linux Workstation release 6.4 (Santiago). Como esse problema pode ser corrigido?

Aqui estão as respostas para as perguntas de Rik

  • Estou usando console
  • Nos atalhos de configuração, há apenas a ação Alternar para a guia 6 , que contém 6 caracteres.
  • Posso digitar 6 em todos os outros aplicativos que tentei.
  • Estou usando o bash
  • Depois de bind -p | grep 6haver"6": self-insert
  • 8e 2não rola. Imprime o símbolo conforme o esperado.
  • No cshproblema é o mesmo
  • In gnome-terminal 6é impresso

1
Curioso. 4 está à esquerda e 6 está à direita no teclado de funções. Se você digitar 'ctrl + v' antes da chave, poderá ver o código associado. Você pode tentar apenas ver se 6 é a seta direita '^ [[C' ou seis reais.
cfreire

Após ctrl + v, ele não mostra nenhum código, mas altera a guia.
Ashot

Respostas:


2

Talvez algo na sua combinação de teclas esteja estragado.
Se você estiver no KDE, poderá verificar o seguinte: (Se você estiver no Gnome, me avise)

  • Na tela do terminal, vá para Settings
  • Escolher Edit Current Profile
  • Ir para a Keyboardguia
  • Edit o padrão
  • Digite o textarea um 6na Input-box

Qual saída você obtém na Outputcaixa? Deveria dizer 6.
Se você encontrou um 6lugar na coluna da esquerda na lista acima, ele não pertence a ele.

Editar:

Se você receber as input/outputcaixas que você está provavelmente usando Konsolea partir Kde.

Algumas perguntas de acompanhamento (você pode editar sua pergunta com as respostas):

  • Você está realmente usando Konsole? Verifique Help>About ???.
  • Se for Konsole: você poderia verificar Settings>Configure shortcuts? Existe um 6(você pode digitar 6na pesquisa para obter todos os 6).
  • Suponho que você possa digitar os 6em todos os outros aplicativos?
  • Você está usando um desktop ou laptop?
  • Qual shell você está usando? (Você pode digitar echo $0para determinar se bash, kshetc ...)
  • Se em bash: você poderia fazer um bind -p | grep 6? Você precisa colar o 6de outro aplicativo porque não pode digitá-lo. Existe um "6": self-insert?
  • Faça 8e 2faça alguma coisa? (Como rolar para cima / baixo se você tiver linhas suficientes no terminal) Ou elas funcionam corretamente?
  • Você pode tentar um shell diferente. Se você está kshtentando digitar bash+ enter
    Se você está bashtentando digitar ksh enter. (ou outra combinação)
  • E por último (eu sei, é muito :)
    Se você iniciar o gnome-terminal(se ainda estiver instalado), poderá digitar o 6?

Depois de inserir 6 na entrada, a saída também era 6. Não ajuda depois de adicionar (6, 6) a linha da tabela
Ashot 4/13

Eu adicionei algumas perguntas de acompanhamento na minha resposta. Eu sei que é muito, mas ei, isso é solução de problemas. (você pode editar sua pergunta com as respostas)
Rik

Atualizei a pergunta
Ashot 4/13

Eu não sei console. Eu só tenho konsolee gnome-terminal. Em konsolealternar entre guias com Shift + Direita e Esquerda. Pode ser que você consolemisture algumas teclas. (O que acontece se você usar Shift + Right?) Você pode tentar reinstalar o pacote console. Eu acho que é um problema com o próprio pacote ou a combinação de teclas nesse pacote, porque isso só acontece lá.
Rik

0

Como rik citou, o problema parece estar na combinação de teclas, uma das soluções pode estar verificando os eventos mapeados para a combinação de teclas

Você pode modificar as combinações de teclas para o gnome-terminal usando o gconf-editor .

Procure em: apps / gnome-terminal / keybindings

inicie gconf-editore navegue para / apps / gnome-terminal / keybindings / help

Procure a guia Mover para a esquerda e mova a guia para a direita e verifique também se as teclas numéricas foram mapeadas para alterar as guias. Se as teclas foram mapeadas, altere-as de acordo.

Exemplo de exemplo para desativar uma alteração de guia pode ser encontrado aqui .

Espero que ajude


Obrigado pela resposta, mas eu não encontrei ligações para 4 ou 6 lá
Ashot 4/13
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.