Não tenho certeza se isso ajudará - mas, ao resolver problemas de layout de teclado no Arch Linux, o seguinte comando sempre funciona:
setxkbmap gb
Substituindo gb
pelo seu layout de teclado preferido, nunca tive esse problema com o Ubuntu, ou testei esse comando no Ubuntu, mas ele deve funcionar. Deixe-me saber: o):