O teclado do meu notebook foi corretamente reconhecido pelo ubuntu.
No entanto, ele possui o teclado numérico e as únicas teclas Home, End PgUp, etc. são as do teclado numérico.
O keysym delas é diferente (KP_Home, KP_End, etc). Isso não é problema em alguns programas mas em outros sim. Não posso, por exemplo, usar o atalho Ctrl+PgUp para mudar a aba no gnome-terminal (já no firefox funciona).
A solução então é mudar KP_Home para Home (e demais teclas) com o comando
xmodmap -e "keysym KP_Home = Home"
Funciona que é uma beleza, mas a tecla deixa de respeitar o numlock. Se eu ativar o numlock e teclar o 7 "vai sair Home". O que eu não mexi continua respeitando o numlock como mudar entre 8 e a seta para cima de acordo com o numlock.
Como então fazer essa mudança sem ficar sem os números do teclado numérico?