Execute o comando xev
. Na janela xev, pressione a tecla AltGr . Você verá algo como
KeyPress event, serial 29, synthetic NO, window 0x6400001,
root 0x105, subw 0x0, time 966635535, (243,-207), root:(1891,26),
state 0x0, keycode 66 (keysym 0xff7e, Mode_switch), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Anote o código de acesso; Como a chave não está fazendo o que você quer, você verá outra coisa (possivelmente Alt_R
) em vez de Mode_switch
. Você deseja atribuir este código para Mode_switch
, que é o nome do X11 para AltGr. Coloque o seguinte comando em um arquivo chamado .Xmodmap
(note capital X
) em seu diretório inicial:
keycode 66 = Mode_switch
Além disso, você pode precisar atribuir um modificador a Mode_switch
, mas se tudo o que está acontecendo for uma discrepância de código-chave, já haverá um. Veja Defina a chave para a letra eñe espanhola para mais informações.
Execute xmodmap ~/.Xmodmap
para testar seu arquivo. Em muitos sistemas, incluindo o Ubuntu 10.04, este arquivo é carregado automaticamente no ambiente Gnome padrão. Em outras distribuições ou ambientes, talvez seja necessário indicar explicitamente que você deseja executar xmodmap ~/.Xmodmap
ao efetuar login.