alt parou de funcionar no X11, como consertar?

1

Estou executando o arch linux, o mais recente estável com o gnome3 e o gdm, tenho um teclado americano (notebook). Estou usando o layout padrão, exceto que usei o xkeybdmap para vincular a tecla alt correta à alt gr para obter caracteres especiais.

Tudo estava funcionando bem até hoje eu fiz algo, e eu não sei exatamente o que, e eu notei que nenhuma das teclas alt faz qualquer coisa, por exemplo eu não posso mudar as janelas no irssi, alt gr doesn ' t modificar nada, ctrl + alt + teclas direcionais não mudam espaços de trabalho, alt + F10 não m {ax, in} imize a janela, etc.

Eu sei que isso é apenas em X porque eu ainda posso mudar TTYs com ctrl + alt + [0-9], e as teclas alt funcionam em outros ttys (exceto para a funcionalidade alt gr é claro, porque eu fiz isso com xkeybdmap)

As coisas que fiz recentemente foram alterar as configurações de urxvt (.Xdefaults) para alterar meu $ TERM para rxvt-256color, mas isso não deve afetar nada de afaik. Eu também instalei o tmux, mas afetá-lo também não faz sentido. Mas a coisa que eu acho que desencadeou foi que eu acidentalmente pressionei ctrl + alt + F11, e antes de fazer isso eu sei que os alts ainda funcionavam.

Alguma ideia do que aconteceu e como corrigi-lo? Eu gosto de minhas chaves alt ... Obrigado!

EDIT: na verdade, o comando que eu estava falando era setxkbmap -option compose:ralt , e como eu estava perguntando isso, percebi que eu poderia tentar que ctrl + alt + F11 novamente, e magicamente suficiente que fixa as chaves alt, embora eu tive que refazer setxkbmap -option compose:ralt . Alguém pode explicar o que está acontecendo aqui?

EDIT2: E para esclarecer mais, eu mudei de volta para o meu padrão GUI TTY depois de pressionar acidentalmente essa combinação de teclas do inferno. Eu também tentei reiniciar, e isso não funcionou (não é windows, heh)

EDIT3: Teclas Alt ainda não funcionam no irssi, o que há com isso?

    
por quinnirill 16.10.2011 / 20:27

1 resposta

1

Enquanto pesquisava uma resposta para o mesmo conjunto de sintomas, achei seu problema muito tempo depois da sua pergunta. Eu percebi isso como resultado do que você escreveu, então pensei em colocar minha resposta ... principalmente para mim, mas também no caso de você ainda estar curioso sobre o problema.

Embora eu não tenha usado o setxkbmap da mesma forma - eu o usei para mudar para dvorak. Em ajustes ao redor com X para obter Dvorak, sem bloqueio de maiúsculas etc, eu editei .Xdefaults e removi:

XTerm*eightBitInput: false

XTerm*metaSendsEscape: true

Depois de adicioná-los novamente em .Xdefaults (ou talvez não estivesse lá para começar?), tudo ficou feliz novamente. Tenho certeza que metaSendsEscape não estava presente inicialmente, mas que eightBitInput foi, então talvez essa seja a única entrada necessária.

Lembre-se: o caso Xdefaults é geralmente importante.

    
por 09.10.2012 / 05:44