Eu tenho o seguinte problema: Eu uso a intlvariante do gblayout do teclado, ou seja, o que você obtém:
setxkbmap -layout gb -variant intl
Uso o gmail no Firefox e, por algum motivo, o atalho do gmail para mover entre as guias da caixa de entrada, acionado com a tecla ~, não funciona.
O problema vem de ter que pressionar ~e Spacedepois duas teclas para obter o símbolo (que é a variante intl, que me permite escrever ñ, a letra em espanhol).
Eu tentei o uslayout com a intlvariante e, nesse caso, o atalho funciona, porque o ~símbolo pode ser acionado com AltGr+ ~.
Então, o que eu quero é ter o mesmo comportamento com o gblayout. Ou, geralmente, para mapear ~para qualquer outra combinação (sem envolver mais de uma chave).
xmodmap -e 'keycode 51 = numbersign dead_tilde numbersign dead_tilde asciitilde asciitilde bar'desta maneira eu tenho~com AltGr + ~ , e também com AltGr + Shift + ~ .