En este tutorial voy a mostrar como cambiar la tecla ç (cedilla) por la ñ.
Mi teclado es el siguiente:
Todo se va a hacer por consola, pero es muy simple.
Abrimos una terminal y escribimos:
su -
(ponemos la contraseña de root y continuamos)
cd /usr/share/X11/xkb/symbols
(con esto nos situamos en el directorio donde se encuentra el archivo que vamos a modificar)
cp br br-orig
(esto hace una backup del archivo que se va a modificar)
setxkbmap -layout br
(fijamos como activo la distribución de teclado modificada)
Luego salir de la sesión con privilegios elevados con Ctrl+d, y cerrar la terminal con Ctrl+d otra vez.
Ya tendemos la ñ funcional, y todos los símbolos del teclado están en su correcta posición.